@sensefuel/sensefuelsdk
Version:
sensefuel discovery API SDK
19 lines (18 loc) • 543 B
TypeScript
import { Builder } from "./builder";
interface BuilderConstructor {
new (builder: Builder | undefined): Builder;
}
export declare class ObjectBuilder extends Builder {
#private;
constructor(parent: Builder | undefined);
_config(config?: {
[key: string]: any;
}): void;
_set(key: string, value: any): Builder;
_get(key: string): any;
_define(key: string, builder: BuilderConstructor, config: any): any;
clear(): Builder;
build(): any;
validate(key: string, value: any): boolean;
}
export {};