Home Identifier Source Repository
import {Runtime} from 'deep-core/lib/AWS/Lambda/Runtime.js'
public class | source

Runtime

Extends:

lib/OOP/Interface~Interface → Runtime

Lambda runtime context

Static Member Summary

Static Public Members
public static get

Constructor Summary

Public Constructor
public

constructor(kernel: Object)

Member Summary

Public Members
public get
public get
public get
public get
public get
public get
public get
public get
public get
public get

Method Summary

Public Methods
public

createError(error: String | Error | *): *

public
public

run(event: Object, context: Object): Runtime

public

validateInput(schemaName: String, cb: Function): Runtime

Static Public Members

public static get VALIDATION_SCHEMAS_DIR: String: string source

Return:

String

Public Constructors

public constructor(kernel: Object) source

Params:

NameTypeAttributeDescription
kernel Object

Public Members

public get calleeConfig: null | Object: * source

Return:

null | Object

public get context: null | Context: * source

Return:

null | Context

public get contextSent: Boolean: * source

Return:

Boolean

public get forceUserIdentity: Boolean: * source

Return:

Boolean

public get kernel: Object: * source

Return:

Object

public get lambda: Function: * source

Return:

Function

public get loggedUserId: String: * source

Return:

String

public get request: Request: * source

Return:

Request

public get securityService: Object: * source

Return:

Object

public get validationSchema: String: * source

Return:

String

Public Methods

public createError(error: String | Error | *): * source

Params:

NameTypeAttributeDescription
error String | Error | *

Return:

*

public createResponse(data: Object): * source

Params:

NameTypeAttributeDescription
data Object

Return:

*

public run(event: Object, context: Object): Runtime source

Params:

NameTypeAttributeDescription
event Object
context Object

Return:

Runtime

public validateInput(schemaName: String, cb: Function): Runtime source

Params:

NameTypeAttributeDescription
schemaName String
cb Function

Return:

Runtime