@embeddable.com/sdk-core
Version:
Core Embeddable SDK module responsible for web-components bundling and publishing.
16 lines (15 loc) • 768 B
TypeScript
import { ResolvedEmbeddableConfig } from "./defineConfig";
export type ValidationIssue = {
filePath: string;
message: string;
line?: number;
column?: number;
path?: string;
};
export declare function formatIssue(issue: ValidationIssue): string;
declare const _default: (ctx: ResolvedEmbeddableConfig) => Promise<boolean>;
export default _default;
export declare function dataModelsValidation(filesList: [string, string][]): Promise<string[]>;
export declare function securityContextValidation(filesList: [string, string][]): Promise<string[]>;
export declare function clientContextValidation(filesList: [string, string][]): Promise<string[]>;
export declare function embeddableValidation(filesList: [string, string][]): Promise<ValidationIssue[]>;