UNPKG

chai-latte

Version:

Build expressive & readable fluent interface libraries.

9 lines (8 loc) 354 B
import { ConfigurableCallback } from './lib/ConfigurableCallback'; import { RegisteredAPI } from './register'; export interface CompiledBuilder<T> { [key: string]: any; __expressions: T; __callbacks: typeof ConfigurableCallback; } export declare function compile<T extends RegisteredAPI<Function>[][]>(...expressions: T): CompiledBuilder<T>;