in lib/builtin-entrypoints.ts [94:108]
export function getType(request: RequestContext, input: { typeName: string }): TypeDef {
if (input == null || input.typeName == null) {
throw new Error("'typeName' property must be specified under 'input' object of request.");
}
let appDef = request.app.settings;
let types = appDef.objectContextDef.typeDefs;
for (let i = 0; i < types.length; i++){
if (types[i].typeName.toLowerCase() == input.typeName.toLowerCase()) {
return types[i];
}
}
throw new Error("Type name '" + input.typeName + "' is not supported in current application.");
}