si-funciona
Version:
Funciones de utilidad para uso general. [General usage utility functions.]
30 lines (29 loc) • 1.49 kB
TypeScript
/**
* Manage how functions are called with these utilities.
* @file
* @author Joshua Heagle <joshuaheagle@gmail.com>
* @version 1.0.0
* @module functionHelpers
* @memberOf module:siFunciona
*/
import 'core-js/stable';
declare const _default: {
callWithParams: (fn: Function, params?: Array<any>, minimum?: number) => any;
curry: (fn: Function) => Function | any;
delay: (time?: number) => {
resolver: Promise<any>;
cancel: () => void;
};
makeBasicQueue: (initialQueue?: import("./arrays/BasicQueue").queuedItem[] | any) => import("./arrays/BasicQueue").IsQueue<any>;
onBodyLoad: (callback: Function, reset?: boolean) => Array<Function>;
pipe: (...fns: Function[]) => any;
preloadParams: (fn: Function, params?: Array<any>, unassignedParam?: number) => (missing: any) => any;
queueManager: (queue?: import("./arrays/BasicQueue").IsQueue<import("./arrays/BasicQueue").queuedItem>) => import("./functions/queueManager").queueManagerHandle;
queueTimeout: (queueManagerHandle?: import("./functions/queueManager").queueManagerHandle) => (fn: Function, time: number, ...args: any) => Promise<any>;
relevancyFilter: (map: import("./functions/relevancyFilter").relevanceMap, { mapLimit, relevancyRange }?: {
mapLimit?: number;
relevancyRange?: number;
}) => import("./functions/relevancyFilter").relevanceMap;
trace: (label: string, useClone?: boolean) => (value: any) => any;
};
export default _default;