lodash-decorators
Version:
A collection of decorators using lodash at it's core.
22 lines (21 loc) • 566 B
TypeScript
import { LodashMethodDecorator } from './factory';
declare const decorator: (...args: any[]) => MethodDecorator & PropertyDecorator;
/**
* Creates a function that invokes func, with up to n arguments, ignoring any additional arguments.
* @param {number} n The arity cap.
* @example
*
* class MyClass {
* @Ary(1)
* fn(...args) {
* return args;
* }
* }
*
* const myClass = new MyClass();
*
* myClass.fn(1, 2, 3, 4); // => [ 1 ]
*/
export declare function Ary(n: number): LodashMethodDecorator;
export { Ary as ary };
export default decorator;