UNPKG

@vulcan-sql/core

Version:
14 lines (13 loc) 529 B
import { ArtifactBuilder } from './artifactBuilder'; import { PersistentStore } from '../../models/index'; import { Serializer } from '../../models/index'; export declare class VulcanArtifactBuilder implements ArtifactBuilder { private serializer; private persistentStore; private artifact; constructor(persistentStore: PersistentStore, serializer: Serializer<any>); build(): Promise<void>; load(): Promise<void>; getArtifact<T = any>(key: string): T; addArtifact(key: string, data: any): void; }