export interface Func { (obj: T): TOut; } export interface Action { (obj: T): void; } export interface Func2 { (p1: T1, p2: T2): TOut; } export interface Action2 { (p1: T1, p2: T2): void; } export interface Func3 { (p1: T1, p2: T2, p3: T3): TOut; } export interface Action3 { (p1: T1, p2: T2, p3: T3): void; } export interface Func4 { (p1: T1, p2: T2, p3: T3, p4: T4): TOut; } export interface Action4 { (p1: T1, p2: T2, p3: T3, p4: T4): void; } export interface Func5 { (p1: T1, p2: T2, p3: T3, p4: T4, p5: T5): TOut; } export interface Action5 { (p1: T1, p2: T2, p3: T3, p4: T4, p5: T5): void; } //# sourceMappingURL=CommonDelegates.d.ts.map