Interface IExtension

interface IExtension {
    author: string;
    bundle: {
        description: string;
        id: string;
        name: string;
    };
    bundled: boolean;
    checksum: string;
    createdAt: string;
    dependencies: {};
    deprecated: string;
    description: string;
    file: {
        contentLength: number;
        contentType: string;
        fileId: string;
        md5: string;
        originalname: string;
    };
    homepage: string;
    icon: string;
    id: string;
    keywords: string;
    license: 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;
}

Properties

author: string
bundle: {
    description: string;
    id: string;
    name: string;
}

Type declaration

  • description: string
  • id: string
  • name: string
bundled: boolean
checksum: string
createdAt: string
dependencies: {}

Type declaration

    deprecated: string
    description: string
    file: {
        contentLength: number;
        contentType: string;
        fileId: string;
        md5: string;
        originalname: string;
    }

    Type declaration

    • contentLength: number
    • contentType: string
    • fileId: string
    • md5: string
    • originalname: string
    homepage: string
    icon: string
    id: string
    keywords: string
    license: 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