Type Alias Extension

The extension model.

type Extension = {
    author?: string;
    bundle?: BundleMeta;
    bundled?: boolean;
    checksum?: string;
    createdAt?: string;
    dependencies?: unknown;
    deprecated?: string;
    description?: string;
    file?: unknown;
    homepage?: string;
    icon?: string;
    id?: string;
    keywords?: string;
    license?: string;
    loadpath?: string;
    name?: string;
    preview?: string;
    qextFilename?: string;
    qextVersion?: string;
    repository?: string;
    supernova?: boolean;
    supplier?: string;
    tags?: string[];
    tenantId?: string;
    type?: string;
    updateAt?: string;
    userId?: string;
    version?: string;
}
Index

Properties

author?: string

Author of the extension.

bundle?: BundleMeta

Object containing meta data regarding the bundle the extension belongs to. If it does not belong to a bundle, this object is not defined.

bundled?: boolean

If the extension is part of an extension bundle.

checksum?: string

Checksum of the extension contents.

createdAt?: string
dependencies?: unknown

Map of dependencies describing version of the component it requires.

deprecated?: string

A date noting when the extension was deprecated.

description?: string

Description of the extension.

file?: unknown

The file that was uploaded with the extension.

homepage?: string

Home page of the extension.

icon?: string

Icon to show in the client.

id?: string
keywords?: string

Keywords for the extension.

license?: string

Under which license this extension is published.

loadpath?: string

Relative path to the extension's entry file, defaults to filename from the qext file.

name?: string

The display name of this extension.

preview?: string

Path to an image that enables users to preview the extension.

qextFilename?: string

The name of the qext file that was uploaded with this extension.

qextVersion?: string

The version from the qext file that was uploaded with this extension.

repository?: string

Link to the extension source code.

supernova?: boolean

If the extension is a supernova extension or not.

supplier?: string

Supplier of the extension.

tags?: string[]

List of tags.

tenantId?: string
type?: string

The type of this extension (visualization, etc.).

updateAt?: string
userId?: string
version?: string

Version of the extension.