// tslint:disable /// export {} declare global { namespace Chai { interface Assertion { matchPattern (value: any, message?: string): Assertion } } } declare module 'lodash' { interface LoDashStatic { isDateString (value?: any): boolean isSize (collection: object | string | null | undefined, size: number): boolean isOmitted (value: any): boolean isDefined (value: any): boolean isPrinted (value: any, label: string): boolean filterPattern (value: any, pattern: string): any setMemo (value: any, key: string): any isSetAsMemo (value: any, key: string): boolean getMemoHash (): { [key: string]: any } isEqualToMemo (value: any, key: string): boolean isNotEqualToMemo (value: any, key: string): boolean clearMemos (value: any): any extractUrls (value: string): string[] } } declare module 'chai-match-pattern' { function chaiMatchPattern (chai: any, utils: any): void namespace chaiMatchPattern { } export = chaiMatchPattern }