UNPKG

twing

Version:

First-class Twig engine for Node.js

8 lines (7 loc) 724 B
import { TwingCallableWrapperOptions, TwingCallableArgument, TwingCallable, TwingCallableWrapper, TwingSynchronousCallableWrapper, TwingSynchronousCallable } from "./callable-wrapper"; export interface TwingFunction extends TwingCallableWrapper { } export interface TwingSynchronousFunction extends TwingSynchronousCallableWrapper { } export declare const createFunction: (name: string, callable: TwingCallable, acceptedArguments: TwingCallableArgument[], options?: TwingCallableWrapperOptions) => TwingFunction; export declare const createSynchronousFunction: (name: string, callable: TwingSynchronousCallable, acceptedArguments: TwingCallableArgument[], options?: TwingCallableWrapperOptions) => TwingSynchronousFunction;