@altostra/core
Version:
Core library for shared types and logic
13 lines (12 loc) • 664 B
TypeScript
/// <reference types="node" />
import type { Readable } from 'stream';
import type { Maybe } from "../../../common/Maybe";
import type { TemplateMetadata } from "../Common";
import { TemplateBase } from "../Template";
export declare const MOCKED_TEMPLATE_TYPE = "template.mocked";
export declare type MOCKED_TEMPLATE_TYPE = typeof MOCKED_TEMPLATE_TYPE;
export declare class MockedTemplate<TTemplatesProviderType extends string = MOCKED_TEMPLATE_TYPE> extends TemplateBase<TTemplatesProviderType> {
constructor(name: string, type?: TTemplatesProviderType);
getTemplateMetadata(): Promise<TemplateMetadata>;
getZippedFiles(): Promise<Maybe<Readable>>;
}