UNPKG

@node-in-layers/core

Version:

The core library for the Node In Layers rapid web development framework.

6 lines (5 loc) 487 B
declare const wrap: <T extends any[], U>(fn: (...args: T) => U) => (...args: T) => U; declare const promiseWrap: <T extends any[], U>(fn: (...args: T) => U | Promise<U>) => (...args: T) => Promise<U>; declare const memoizeValueSync: <T, A extends any[]>(method: (...args: A) => T) => (...args: A) => any; declare const memoizeValue: <T, A extends any[]>(method: (...args: A) => T | Promise<T>) => (...args: A) => Promise<T>; export { wrap, promiseWrap, memoizeValue, memoizeValueSync };