declare type ConsoleAssertionMethod = ((expected: string | string[]) => Chai.Assertion) & Chai.Assertion; interface ConsoleAssertion { trace: ConsoleAssertionMethod; debug: ConsoleAssertionMethod; info: ConsoleAssertionMethod; log: ConsoleAssertionMethod; warn: ConsoleAssertionMethod; error: ConsoleAssertionMethod; } declare namespace Chai { interface Assertion { console: ConsoleAssertion; } interface PromisedAssertion { console: ConsoleAssertion; } }