@vulcan-sql/core
Version:
Core package of VulcanSQL
14 lines (13 loc) • 578 B
TypeScript
export declare enum ArtifactBuilderProviderType {
LocalFile = "LocalFile"
}
export declare enum ArtifactBuilderSerializerType {
JSON = "JSON"
}
export interface IArtifactBuilderOptions {
/** The provider which provides the content of our artifacts. e.g. LocalFile provider to save built result in local disk. */
provider: ArtifactBuilderProviderType | string;
/** The serializer which transforms the built result (JS Object) into string or binary data. e.g. JSON serializer. */
serializer: ArtifactBuilderSerializerType | string;
filePath: string;
}