serverless/test/fixtures/programmatic/configSchemaExtensionsError/test-plugin-with-non-existing-event-error.js
2021-04-09 16:10:21 +02:00

32 lines
693 B
JavaScript

'use strict';
class TestPluginWithNonExistingEventError {
constructor(serverless) {
serverless.configSchemaHandler.defineProvider('someProvider', {
function: {
properties: {
handler: { type: 'string' },
},
},
functionEvents: {
existingEvent: {
type: 'object',
properties: { existingProp: { type: 'string' } },
},
},
});
serverless.configSchemaHandler.defineFunctionEventProperties(
'someProvider',
'nonExistingEvent',
{
properties: {
someProperty: { type: 'string' },
},
}
);
}
}
module.exports = TestPluginWithNonExistingEventError;