/** * Creates a function that is restricted to invoking `func` once. Repeat calls to the function return the value of the first invocation. The `func` is invoked with the `this` binding and arguments of the created function. * * Contribution to minified bundle size, when it is the only function imported: * - Lodash: 1,423 bytes * - Micro-dash: 87 bytes */ export declare function once any>(func: T): (this: ThisParameterType, ...args: Parameters) => ReturnType;