UNPKG

twing

Version:

First-class Twig engine for Node.js

17 lines (16 loc) 862 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createSynchronousFilter = exports.createFilter = void 0; const callable_wrapper_1 = require("./callable-wrapper"); const createFilter = (name, callable, acceptedArguments, options = {}) => { const callableWrapper = (0, callable_wrapper_1.createCallableWrapper)(name, callable, acceptedArguments, options); const filter = Object.assign({}, callableWrapper); return filter; }; exports.createFilter = createFilter; const createSynchronousFilter = (name, callable, acceptedArguments, options = {}) => { const callableWrapper = (0, callable_wrapper_1.createSynchronousCallableWrapper)(name, callable, acceptedArguments, options); const filter = Object.assign({}, callableWrapper); return filter; }; exports.createSynchronousFilter = createSynchronousFilter;