stages
const stages: object;Defined in: server/transform/index.ts:10
Individual document transformation stages.
Type Declaration
build
build: object;build.asset()
asset: (asset, merges?) => Promise<void> = build;Default HTML builder for supported asset types (images and video).
Parameters
asset
merges?
Returns
Promise<void>
build.CONTAINER_ATTR
CONTAINER_ATTR: string;Attribute expected on containers of HTML generated for imgit content.
build.size()
size: (asset) => object = resolveSize;Resolves dimensions of the specified asset accounting build preferences and aspect ratio.
Parameters
asset
Returns
object
height
height: number;width
width: number;build.source()
source: (path) => string = resolveSource;Resolves serve url for content file with specified full path based on configured root option.
Parameters
path
string
Returns
string
capture
capture: object;capture.assets()
assets: (content, assets) => void = capture;Uses regexp defined in options to capture the assets syntax.
Parameters
content
string
assets
Returns
void
encode
encode: object;encode.asset()
asset: (asset) => Promise<void> = encode;Encodes asset content with ffmpeg.
Parameters
asset
Returns
Promise<void>
fetch
fetch: object;fetch.asset()
asset: (asset) => Promise<void> = fetch;Fetches asset's source content.
Parameters
asset
Returns
Promise<void>
probe
probe: object;probe.asset()
asset: (asset) => Promise<void> = probe;Probes asset content with ffprobe.
Parameters
asset
Returns
Promise<void>
resolve
resolve: object;resolve.asset()
asset: (asset) => void = resolve;Resolves asset types supported by default.
Parameters
asset
Returns
void
resolve.spec()
spec: (query) => AssetSpec = resolveSpec;Resolves spec formatted as URL query parameters.
Parameters
query
string
Returns
rewrite
rewrite: object;rewrite.content()
content: (content, assets) => string = rewrite;Default rewrite procedure.
Parameters
content
string
assets
Returns
string