UNPKG

@altostra/core

Version:

Core library for shared types and logic

1 lines 911 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.isAuth0ClientData=exports.isAuth0Integration=exports.isAuth0IntegrationData=void 0;const type_validations_1=require("@altostra/type-validations"),primitives_1=require("@altostra/type-validations/lib/primitives"),NonEmptyString_1=require("../../CustomTypes/NonEmptyString"),Integration_1=require("./Integration");exports.isAuth0IntegrationData=(0,type_validations_1.objectOf)({domain:NonEmptyString_1.isNonEmptyString,clientId:NonEmptyString_1.isNonEmptyString,secret:NonEmptyString_1.isNonEmptyString}),exports.isAuth0Integration=(0,Integration_1.createIntegrationValidation)("auth0",exports.isAuth0IntegrationData),exports.isAuth0ClientData=(0,type_validations_1.objectOf)({name:primitives_1.string,clientId:primitives_1.string,clientSecret:primitives_1.maybeString,domain:primitives_1.string,signingCertificate:primitives_1.string});