Skip to content
1 min read · 45 words

Interface: ArtifactMinter

Defined in: src/batteries/sandbox/contracts/artifact_minter.ts:5

Artifact-class registry. Format constructors are lazy so unused parsers are never loaded.

Methods

formats()

ts
formats(): Promise<{
  ctor: () => Promise<unknown>;
  extensions: string[];
  id: string;
  mime: string[];
}[]>;

Defined in: src/batteries/sandbox/contracts/artifact_minter.ts:7

Return available formats and async constructors.

Returns

Promise<{ ctor: () => Promise<unknown>; extensions: string[]; id: string; mime: string[]; }[]>