INNER CODE UNIT · JavaScript
PropertyCollisionError
serverless/serverless · packages/serverless/lib/classes/config-schema-handler/index.js:391
class PropertyCollisionError extends Error {
constructor(property) {
super()
this.property = property
}
}
function addPropertiesToSchema(
subSchema,
extension = { properties: {}, required: [] },
) {
let collidingExtensionPropertyKey
const existingSubSchemaPropertiesKeys = new Set(
Object.keys(subSchema.properties),
)
Object.keys(extension.properties).some((extensionPropertiesKey) => {
const isColliding = existingSubSchemaPropertiesKeys.has(
extensionPropertiesKey,