ÿØÿà JFIF ÿá Exif MM * ÿÛ C
Server IP : 199.250.214.225 / Your IP : 3.133.109.6 Web Server : Apache System : Linux vps64074.inmotionhosting.com 3.10.0-1160.105.1.vz7.214.3 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : nicngo5 ( 1001) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /home/nicngo5/nicnwebsiteUpgrade/node_modules/define-lazy-prop/ |
Upload File : |
/** Define a [lazily evaluated](https://en.wikipedia.org/wiki/Lazy_evaluation) property on an object. @param object - Object to add property to. @param propertyName - Name of the property to add. @param fn - Called the first time `propertyName` is accessed. @example ``` import defineLazyProp = require('define-lazy-prop'); const unicorn = { // … }; defineLazyProp(unicorn, 'rainbow', () => expensiveComputation()); app.on('user-action', () => { doSomething(unicorn.rainbow); }); ``` */ declare function defineLazyProp< ObjectType extends {[key: string]: unknown}, PropertyNameType extends string, PropertyValueType >( object: ObjectType, propertyName: PropertyNameType, fn: () => PropertyValueType ): ObjectType & {[K in PropertyNameType]: PropertyValueType}; export = defineLazyProp;