UNPKG

@foxpage/foxpage-manager

Version:

foxpage resource manager

31 lines (30 loc) 838 B
import { FPFunction, FPFunctionItem } from '@foxpage/foxpage-types'; import { ContentDetailInstance } from '../common'; /** * function * * @export * @interface FPFunction * @extends {ContentDetailInstance<FPFunctionItem>} */ export declare class FPFunctionInstance extends ContentDetailInstance<FPFunctionItem> implements FPFunction { readonly type = "function"; /** * function item map * * @type {Map<string, FPFunctionItem>} */ protected functionItemMap: Map<string, FPFunctionItem>; constructor(data: FPFunction); /** * get function item content * * @param {string} functionName * @return {*} {(FPFunctionItem | undefined)} */ getFunctionItem(functionName: string): FPFunctionItem | null; /** * destroy, clear map data */ destroy(): void; }