UNPKG

ts-flex-query

Version:
10 lines (9 loc) 579 B
import { Expression } from '../../core/expression'; import { PipeOperator } from '../../core/pipe-operator'; import { ObjectValueSelector, ObjectValueSelectorType } from '../../helpers/object-value-selector'; export declare class ApplyOperator implements PipeOperator { private readonly f; constructor(f: (input: Expression<any>) => Expression); instantiate(input: Expression<unknown>): Expression<any>; } export declare function apply<TIn, TSelector extends ObjectValueSelector<TIn>>(selector: TSelector): PipeOperator<TIn, ObjectValueSelectorType<TIn, TSelector>>;