dilswer
Version:
Blazingly fast data validation library with TypeScript integration.
17 lines (16 loc) • 573 B
TypeScript
import type { ExportType } from "../ts-builder";
export declare class TsBaseBuilder {
protected description: string;
protected name?: string;
isTitled: boolean;
isAddedToScope: boolean;
hasName(): boolean;
generateName(nameFor: string): string;
setDescription(description: string): void;
getDescription(indent: string): string;
setName(name: string): void;
getName(): string | undefined;
setIsTitled(isTitled: boolean): void;
static parseExportType(type: ExportType): string;
parseExportType(type: ExportType): string;
}