supertokens-node
Version:
NodeJS driver for SuperTokens core
54 lines (53 loc) • 1.4 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const TypeString = {
type: "string",
};
const TypeBoolean = {
type: "boolean",
};
const TypeNumber = {
type: "number",
};
const TypeAny = {
type: "any",
};
exports.InputSchemaErrorHandlers = {
type: "object",
properties: {
onUnauthorised: TypeAny,
onTokenTheftDetected: TypeAny,
},
additionalProperties: false,
};
exports.InputSchema = {
type: "object",
properties: {
cookieSecure: TypeBoolean,
cookieSameSite: TypeString,
sessionExpiredStatusCode: TypeNumber,
cookieDomain: TypeString,
sessionRefreshFeature: {
type: "object",
properties: {
disableDefaultImplementation: TypeBoolean,
},
additionalProperties: false,
},
signOutFeature: {
type: "object",
properties: {
disableDefaultImplementation: TypeBoolean,
},
additionalProperties: false,
},
errorHandlers: exports.InputSchemaErrorHandlers,
enableAntiCsrf: TypeBoolean,
faunadbSecret: TypeString,
userCollectionName: TypeString,
accessFaunadbTokenFromFrontend: TypeBoolean,
faunadbClient: TypeAny,
},
additionalProperties: false,
};
//# sourceMappingURL=types.js.map