UNPKG

@zero-scripts/core

Version:

Framework for creating presets, configurations and extensions

11 lines 562 B
import 'reflect-metadata'; export declare function Option<T, TOption extends keyof T, TDependency extends keyof T & string | undefined = undefined>(getValue?: (data: { dependencies: TDependency extends keyof T ? { [K in TDependency]: T[K]; } : undefined; defaultValue: T[TOption]; externalValue: T[TOption]; }) => T[TOption], dependencies?: TDependency[], postModifier?: (value: T[TOption], options: { [K in keyof T]: T[K]; }) => T[TOption]): (target: any, propertyName: string) => void; //# sourceMappingURL=Option.d.ts.map