UNPKG

@openzeppelin/defender-serverless

Version:
16 lines (15 loc) 615 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const schemas_1 = require("./types/schemas"); class DefenderProvider { constructor(serverless) { serverless.configSchemaHandler.defineTopLevelProperty('defender', schemas_1.DefenderSchema); serverless.configSchemaHandler.defineProvider('defender', { definitions: schemas_1.DefinitionsSchema.definitions, provider: schemas_1.ProviderSchema, resources: schemas_1.ResourcesSchema, function: schemas_1.FunctionSchema, }); } } exports.default = DefenderProvider;