@embeddable.com/sdk-core
Version:
Core Embeddable SDK module responsible for web-components bundling and publishing.
27 lines (26 loc) • 1.11 kB
TypeScript
import { Ora } from "ora";
import { ResolvedEmbeddableConfig } from "./defineConfig";
export declare const CUBE_FILES: RegExp;
export declare const CLIENT_CONTEXT_FILES: RegExp;
export declare const SECURITY_CONTEXT_FILES: RegExp;
declare const _default: () => Promise<void>;
export default _default;
export declare function buildArchive(config: ResolvedEmbeddableConfig): Promise<Ora>;
export declare function archive(args: {
ctx: ResolvedEmbeddableConfig;
filesList: [string, string][];
isDev: boolean;
}): Promise<void>;
export declare function createFormData(filePath: string, metadata: Record<string, any>): Promise<import("formdata-node").FormData>;
export declare function sendBuildByApiKey(ctx: ResolvedEmbeddableConfig, { apiKey, email, message, cubeVersion, }: {
apiKey: string;
email: string;
message?: string;
cubeVersion?: string;
}): Promise<any>;
export declare function sendBuild(ctx: ResolvedEmbeddableConfig, { workspaceId, token, message, cubeVersion, }: {
workspaceId: string;
token: string;
message?: string;
cubeVersion?: string;
}): Promise<void>;