UNPKG

foxts

Version:

Opinionated collection of common TypeScript utils by @SukkaW

6 lines (4 loc) 317 B
declare function defineLazyProperty<ObjectType extends Record<string, any>, PropertyNameType extends string, PropertyValueType>(object: ObjectType, propertyName: PropertyNameType, valueGetter: () => PropertyValueType): ObjectType & { [K in PropertyNameType]: PropertyValueType; }; export { defineLazyProperty };