serverless-offline
Version:
Emulate AWS λ and API Gateway locally when developing your Serverless project
22 lines (17 loc) • 462 B
JavaScript
const { assign } = Object
export default class ScheduleEventDefinition {
constructor(rawHttpEventDefinition) {
let enabled
let rate
let rest
if (typeof rawHttpEventDefinition === "string") {
rate = rawHttpEventDefinition
} else {
;({ enabled, rate, ...rest } = rawHttpEventDefinition)
}
// enabled: true (default)
this.enabled = enabled == null ? true : enabled
this.rate = rate
assign(this, rest)
}
}