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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…