weaviate-client
Version:
JS/TS client for Weaviate
12 lines (11 loc) • 410 B
TypeScript
import Connection from '../connection/index.js';
import { WeaviateClass } from '../openapi/types.js';
import { CommandBase } from '../validation/commandBase.js';
export default class ClassCreator extends CommandBase {
private class;
constructor(client: Connection);
withClass: (classObj: object) => this;
validateClass: () => void;
validate(): void;
do: () => Promise<WeaviateClass>;
}