Home Reference Source Test Repository

References

Class Summary

Static Public Class Summary
public
public
public
public
public
public
public
public
public
public
public
public

Function Summary

Static Public Function Summary
public

BindAll(methods: string[]): ClassDecorator

Binds methods of an object to the object itself, overwriting the existing method.

public

Mixin(srcs: ...*): *

Variable Summary

Static Public Variable Summary
public

After(n: number): *

The opposite of Before.

public

AfterAll(n: number): *

The opposite of Before.

public

Ary(n: number): *

Creates a function that invokes func, with up to n arguments, ignoring any additional arguments.

public

Attempt(args: ...*): *

Attempts to invoke func, returning either the result or the caught error object.

public

Before(n: number): *

Creates a function that invokes func, with the this binding and arguments of the created function, while it's called less than n times. Subsequent calls to the created function return the result of the last func invocation.

public

BeforeAll(n: number): *

Creates a function that invokes func, with the this binding and arguments of the created function, while it's called less than n times. Subsequent calls to the created function return the result of the last func invocation.

public

Bind(partials: ...*): *

Creates a function that invokes func with the this binding of thisArg and partials prepended to the arguments it receives.

public

Curry(arity: number): *

Creates a function that accepts arguments of func and either invokes func returning its result, if at least arity number of arguments have been provided, or returns a function that accepts the remaining func arguments, and so on.

public

CurryAll(arity: number): *

Creates a function that accepts arguments of func and either invokes func returning its result, if at least arity number of arguments have been provided, or returns a function that accepts the remaining func arguments, and so on.

public

CurryRight(arity: number): *

This method is like .curry except that arguments are applied to func in the manner of .partialRight instead of _.partial.

public

CurryRightAll(arity: number): *

This method is like .curry except that arguments are applied to func in the manner of .partialRight instead of _.partial.

public

Debounce(wait: number, options: DebounceOptions): *

Creates a debounced function that delays invoking func until after wait milliseconds have elapsed since the last time the debounced function was invoked.

public

DebounceAll(wait: number, options: DebounceOptions): *

Creates a debounced function that delays invoking func until after wait milliseconds have elapsed since the last time the debounced function was invoked.

public
public

Defer(args: ...*): *

Defers invoking the func until the current call stack has cleared.

public

Delay(wait: number, args: ...*): *

Invokes func after wait milliseconds.

public

Flip: *

Creates a function that invokes func with arguments reversed.

public

Flow: *

Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

public

Creates a function that returns the result of invoking the given functions with the this binding of the created function, where each successive invocation is supplied the return value of the previous.

public

InstanceChainMap: buildDocs/utils.js~CompositeKeyWeakMap

public

Memoize: *

public

MemoizeAll(resolver: Function): *

Memoizes a function on the prototype instead of the instance.

public

Negate: *

public

Once: *

public

OnceAll: *

public
public

Partial: *

public
public

Rearg: *

public

Rest: *

public

Spread: *

public

Tap: *

Returns the first argument from the function regardless of the decorated functions return value.

public
public
public
public
public

Unary: *

public

Wrap: *