@comake/skl-js-engine
Version:
Standard Knowledge Language Javascript Engine
13 lines • 477 B
TypeScript
import type { NodeObject } from 'jsonld';
import type { JSONValue, OrArray } from '../util/Types';
export interface MapperArgs {
functions?: Record<string, (args: any | any[]) => any>;
}
export declare class Mapper {
private readonly functions?;
constructor(args?: MapperArgs);
apply(data: JSONValue, mapping: OrArray<NodeObject>, frame: Record<string, any>): Promise<NodeObject>;
private doMapping;
private frame;
}
//# sourceMappingURL=Mapper.d.ts.map