UNPKG

@altostra/core

Version:

Core library for shared types and logic

13 lines (12 loc) 664 B
/// <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>>; }