in private/aws-restjson-server/src/models/models_0.ts [627:756]
function getMemberValidator<T extends keyof typeof memberValidators>(
member: T
): NonNullable<(typeof memberValidators)[T]> {
if (memberValidators[member] === undefined) {
switch (member) {
case "defaultString": {
memberValidators["defaultString"] = new __NoOpValidator();
break;
}
case "defaultBoolean": {
memberValidators["defaultBoolean"] = new __NoOpValidator();
break;
}
case "defaultList": {
memberValidators["defaultList"] = new __CompositeCollectionValidator<string>(
new __NoOpValidator(),
new __NoOpValidator()
);
break;
}
case "defaultDocumentMap": {
memberValidators["defaultDocumentMap"] = new __NoOpValidator();
break;
}
case "defaultDocumentString": {
memberValidators["defaultDocumentString"] = new __NoOpValidator();
break;
}
case "defaultDocumentBoolean": {
memberValidators["defaultDocumentBoolean"] = new __NoOpValidator();
break;
}
case "defaultDocumentList": {
memberValidators["defaultDocumentList"] = new __NoOpValidator();
break;
}
case "defaultNullDocument": {
memberValidators["defaultNullDocument"] = new __NoOpValidator();
break;
}
case "defaultTimestamp": {
memberValidators["defaultTimestamp"] = new __NoOpValidator();
break;
}
case "defaultBlob": {
memberValidators["defaultBlob"] = new __NoOpValidator();
break;
}
case "defaultByte": {
memberValidators["defaultByte"] = new __NoOpValidator();
break;
}
case "defaultShort": {
memberValidators["defaultShort"] = new __NoOpValidator();
break;
}
case "defaultInteger": {
memberValidators["defaultInteger"] = new __NoOpValidator();
break;
}
case "defaultLong": {
memberValidators["defaultLong"] = new __NoOpValidator();
break;
}
case "defaultFloat": {
memberValidators["defaultFloat"] = new __NoOpValidator();
break;
}
case "defaultDouble": {
memberValidators["defaultDouble"] = new __NoOpValidator();
break;
}
case "defaultMap": {
memberValidators["defaultMap"] = new __CompositeMapValidator<string>(
new __NoOpValidator(),
new __NoOpValidator(),
new __NoOpValidator()
);
break;
}
case "defaultEnum": {
memberValidators["defaultEnum"] = new __CompositeValidator<string>([
new __EnumValidator(["FOO", "BAR", "BAZ"], ["FOO", "BAR", "BAZ"]),
]);
break;
}
case "defaultIntEnum": {
memberValidators["defaultIntEnum"] = new __CompositeValidator<number>([new __IntegerEnumValidator([1, 2])]);
break;
}
case "emptyString": {
memberValidators["emptyString"] = new __NoOpValidator();
break;
}
case "falseBoolean": {
memberValidators["falseBoolean"] = new __NoOpValidator();
break;
}
case "emptyBlob": {
memberValidators["emptyBlob"] = new __NoOpValidator();
break;
}
case "zeroByte": {
memberValidators["zeroByte"] = new __NoOpValidator();
break;
}
case "zeroShort": {
memberValidators["zeroShort"] = new __NoOpValidator();
break;
}
case "zeroInteger": {
memberValidators["zeroInteger"] = new __NoOpValidator();
break;
}
case "zeroLong": {
memberValidators["zeroLong"] = new __NoOpValidator();
break;
}
case "zeroFloat": {
memberValidators["zeroFloat"] = new __NoOpValidator();
break;
}
case "zeroDouble": {
memberValidators["zeroDouble"] = new __NoOpValidator();
break;
}
}
}
return memberValidators[member]!;
}