@odata2ts/odata2ts
Version:
Flexible generator to produce various TypeScript artefacts (from simple model interfaces to complete odata clients) from OData metadata files
14 lines (13 loc) • 795 B
TypeScript
import { OperationTypes } from "../DataTypeModel";
import { NameValidator, ValidationError } from "./NameValidator.js";
export declare class NoopValidator implements NameValidator {
addComplexType(fqName: string, name: string): string;
addEntitySet(fqName: string, name: string): string;
addEntityType(fqName: string, name: string): string;
addEnumType(fqName: string, name: string): string;
addOperationImportType(fqName: string, name: string): string;
addSingleton(fqName: string, name: string): string;
addBoundOperationType(bindingName: string, fqName: string, name: string, operationType: OperationTypes): string;
addUnboundOperationType(fqName: string, name: string, operationType: OperationTypes): string;
validate(): Map<string, ValidationError[]>;
}