@matatbread/typia
Version:
Superfast runtime validators with only one line
17 lines (16 loc) • 500 B
TypeScript
import ts from "typescript";
import { IExpressionEntry } from "./IExpressionEntry";
export declare namespace CloneJoiner {
const object: (props: {
input: ts.Expression;
entries: IExpressionEntry<ts.Expression>[];
}) => ts.ConciseBody;
const tuple: (props: {
elements: ts.Expression[];
rest: ts.Expression | null;
}) => ts.Expression;
const array: (props: {
input: ts.Expression;
arrow: ts.Expression;
}) => ts.CallExpression;
}