Properties
Private Readonly apiBase
apiBase: string
Private Readonly automations
Private Readonly configuration
Private Readonly exp
exp: express.Express
Methods
Private Readonly adminRoute
- adminRoute(req: any, res: any, next: any): void
-
Parameters
-
req: any
-
res: any
-
next: any
Returns void
Private Readonly authenticate
- authenticate(req: any, res: any, next: any): void
-
Parameters
-
req: any
-
res: any
-
next: any
Returns void
Private exposeCommandHandlerInvocationRoute
- exposeCommandHandlerInvocationRoute(exp: express.Express, url: string, cors: any, handle: (req: any, res: any, result: any) => any): void
-
Parameters
-
exp: express.Express
-
url: string
-
cors: any
-
handle: (req: any, res: any, result: any) => any
-
- (req: any, res: any, result: any): any
-
Parameters
-
req: any
-
res: any
-
result: any
Returns any
Returns void
Private exposeEventHandlerInvocationRoute
- exposeEventHandlerInvocationRoute(exp: express.Express, url: string, cors: any, handle: (req: any, res: any, result: any) => any): void
-
Parameters
-
exp: express.Express
-
url: string
-
cors: any
-
handle: (req: any, res: any, result: any) => any
-
- (req: any, res: any, result: any): any
-
Parameters
-
req: any
-
res: any
-
result: any
Returns any
Returns void
Private setupAuthentication
- setupAuthentication(): void
Registers an endpoint for every automation and exposes metadataFromInstance at root. Responsible for marshalling into the appropriate structure