Home Reference 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
public get
public get

Method Summary

Public Methods
public

createCachedResponse(data: Object, ttl: Number, callback: Function)

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 calleeName: String: * source

Return:

String

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 logService: Object: * source

Return:

Object

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 createCachedResponse(data: Object, ttl: Number, callback: Function) source

Params:

NameTypeAttributeDescription
data Object
ttl Number
callback Function

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