UNPKG

@marp-team/marp-cli

Version:

A CLI interface for Marp and Marpit based converters

8 lines (7 loc) 381 B
type MemoizedPromiseAllowedValue = NonNullable<unknown> | null; export interface MemoizedPromiseContext<T extends MemoizedPromiseAllowedValue> { value: Promise<T> | T | undefined; init: (initializer: () => T | Promise<T>) => Promise<T>; } export declare const createMemoizedPromiseContext: <T extends MemoizedPromiseAllowedValue>() => MemoizedPromiseContext<T>; export {};