@lcap/builder
Version:
lcap builder utils
52 lines (51 loc) • 1.52 kB
TypeScript
import type { BuildMode, LcapBuildOptions } from './types';
export declare function buildNaslExtensionConfig(options: LcapBuildOptions): Promise<{
naslExtensionConfig: {
name: any;
title: any;
description: any;
specVersion: string;
type: string;
subType: string;
version: any;
frontends: any[];
configuration: {
concept: string;
groups: {
name: string;
concept: string;
properties: never[];
}[];
} | undefined;
structures: any[] | undefined;
annotations: any;
externalDependencyMap: {
npm: {
name: string;
version: any;
}[];
};
summary: {
name: any;
title: any;
version: any;
description: any;
frontends: {
type: any;
frameworkKind: string;
frameworkUI: string | undefined;
viewComponents: any;
logics: any;
}[];
};
compilerInfoMap: {
js: {
prefix: string;
};
};
ideVersion: any;
};
viewComponents: any[];
}>;
export declare function buildNaslExtensionManifest(options: LcapBuildOptions, hash?: boolean): Promise<void>;
export declare function buildNaslExtension(options: LcapBuildOptions, mode?: BuildMode): Promise<void>;