/** * 对一个函数进行包装, 使得该函数只能被调用一次 * @param callback 需要只被调用一次的函数 * @example * * const getValueOnce = once(v => v) * getValueOnce(1) // 1 * getValueOnce(1) // undefined */ export declare const once: any>(callback: T) => (...args: Parameters) => T;