@altostra/core
Version:
Core library for shared types and logic
1 lines • 592 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.apiEndpointValidations=void 0;const RootedPath_1=require("../../../../common/CustomTypes/RootedPath"),type_validations_1=require("@altostra/type-validations"),Common_1=require("../../../Common"),Common_2=require("../../Common"),ResourceId_1=require("../../ResourceId");exports.apiEndpointValidations=Object.assign(Object.assign({},Common_2.resourceBaseValidators),{method:Common_1.isHttpMethod,path:RootedPath_1.isRootedPath,api:Common_2.isRef,authorizer:(0,type_validations_1.maybe)(ResourceId_1.isResourceId,!0)});