UNPKG

@confluentinc/schemaregistry

Version:
17 lines (16 loc) 736 B
import { FieldContext, FieldRuleExecutor, FieldTransform, RuleContext } from "../../serde/serde"; import { ClientConfig } from "../../rest-service"; import { CelExecutor } from "./cel-executor"; export declare class CelFieldExecutor extends FieldRuleExecutor { executor: CelExecutor; static register(): CelFieldExecutor; configure(clientConfig: ClientConfig, config: Map<string, string>): void; type(): string; newTransform(ctx: RuleContext): FieldTransform; close(): Promise<void>; } export declare class CelFieldExecutorTransform implements FieldTransform { private executor; constructor(executor: CelExecutor); transform(ctx: RuleContext, fieldCtx: FieldContext, fieldValue: any): Promise<any>; }