UNPKG

dts-element-fp

Version:

typescript definition generator for functional programming

14 lines (13 loc) 723 B
import * as dts from 'dts-element'; import { CreateSelectableSignaturesOptions } from './utils/create-selectable-signatures'; export interface CreateCurriedInterfacesOptions extends CreateSelectableSignaturesOptions { selectable?: boolean; placeholder?: boolean; get_placeholder_type?: () => string; get_interface_name?: (index: number) => string; get_generic_name?: (index: number) => string; get_generic_return_name?: () => string; get_parameter_name?: (index: number) => string; get_parameter_placeholder_name?: (index: number) => string; } export declare function create_curried_interfaces(max_curry_level: number, options?: CreateCurriedInterfacesOptions): dts.IInterfaceDeclaration[];