Class: DefaultArtifactMinter
Defined in: src/batteries/sandbox/defaults/default_minter.ts:35
A pure minter with optional, lazily loaded consumer formats.
Implements
Constructors
Constructor
ts
new DefaultArtifactMinter(formats?: readonly ArtifactFormat[]): DefaultArtifactMinter;Defined in: src/batteries/sandbox/defaults/default_minter.ts:38
Parameters
| Parameter | Type | Default value |
|---|---|---|
formats | readonly ArtifactFormat[] | [] |
Returns
DefaultArtifactMinter
Methods
constructorForMime()
ts
constructorForMime(mime: string | undefined): Promise<SpooledArtifactConstructor>;Defined in: src/batteries/sandbox/defaults/default_minter.ts:52
Resolve the constructor for a MIME type; unknown types use the base artifact.
Parameters
| Parameter | Type |
|---|---|
mime | string | undefined |
Returns
Promise<SpooledArtifactConstructor>
constructorForPath()
ts
constructorForPath(path: string, mime?: string): Promise<SpooledArtifactConstructor>;Defined in: src/batteries/sandbox/defaults/default_minter.ts:67
Resolve the constructor from a MIME type, then an extension, without validating content.
Parameters
| Parameter | Type |
|---|---|
path | string |
mime? | string |
Returns
Promise<SpooledArtifactConstructor>
formats()
ts
formats(): Promise<ArtifactFormat[]>;Defined in: src/batteries/sandbox/defaults/default_minter.ts:43
Return format metadata without invoking any constructor thunk.
Returns
Promise<ArtifactFormat[]>