1 2 3 4 5 6 7 8 | 1 1 32 12 12 12 | export function not(pred: Function, thisArg: any): Function { function notPred(): any { return !((<any> notPred).pred.apply((<any> notPred).thisArg, arguments)); } (<any> notPred).pred = pred; (<any> notPred).thisArg = thisArg; return notPred; } |