UNPKG

367 BTypeScriptView Raw
1import { AddonSetting, AnyFunctionReturns, ContextNode, PropsMap } from './shared/types.d';
2export declare type Render<T> = (...args: [ContextNode[], PropsMap, AnyFunctionReturns<T>]) => T;
3declare type CreateAddonDecorator = <T>(render: Render<T>) => (contexts: AddonSetting[]) => unknown;
4export declare const createAddonDecorator: CreateAddonDecorator;
5export {};