@eveble/eveble

Index

Namespaces

Interfaces

Type aliases

Type aliases

ActionInvokingOptions

Ƭ ActionInvokingOptions: object

Type declaration:

  • isLoggable: boolean

AnyFunction

Ƭ AnyFunction: function

Type declaration:

▸ (...args: any[]): any

Parameters:

NameType
...argsany[]

AppProps

Ƭ AppProps: ModuleProps & object


Class

Ƭ Class: object

Type declaration:


ClassDecorator

Ƭ ClassDecorator: function

Type declaration:

▸ ‹TFunction›(target: TFunction): TFunction | void

Type parameters:

TFunction: Function

Parameters:

NameType
targetTFunction

ConfigProps

Ƭ ConfigProps: object

Type declaration:

  • [ path: string]: any

ConstructorType

Ƭ ConstructorType: Pick‹T, NonMethodKeys‹T››


Describer

Ƭ Describer: object

Type declaration:

  • describe(source: any): string

  • setFormatting(formatting: typendTypes.DescriberFormatting): void


EntityType

Ƭ EntityType: Omit‹Pick‹T, NonMethodKeys‹T››, "state" | "status" | "can" | "is" | "schemaVersion" | "ensure" | "ableTo"› & object


ErrorProps

Ƭ ErrorProps: object

Type declaration:

  • code? : number

  • message: string

  • name? : string

  • stack? : string


Execution

Ƭ Execution: "sequential" | "concurrent"


Handler

Ƭ Handler: function

Type declaration:

▸ (message: Message): any

Parameters:

NameType
messageMessage

Hook

Ƭ Hook: AnyFunction


KernelConfig

Ƭ KernelConfig: object

Type declaration:

  • conversion(): object

    • type: "manual" | "runtime"
  • describer(): object

    • formatting: "default" | "compact" | "debug"
  • validation(): object

    • type: "manual" | "runtime"

LegacyTransformers

Ƭ LegacyTransformers: Map‹number, Hook


LogFormatting

Ƭ LogFormatting: object

Type declaration:

  • inspectDepth? : number

  • isColored? : boolean

  • isSimple? : boolean


LogLevel

Ƭ LogLevel: string


LogLevels

Ƭ LogLevels: Record‹string, Priority


MethodDecorator

Ƭ MethodDecorator: function

Type declaration:

▸ ‹T›(target: Record‹keyof any, any›, propertyKey: string | symbol, descriptor: TypedPropertyDescriptor‹T›): TypedPropertyDescriptor‹T› | void

Type parameters:

T

Parameters:

NameType
targetRecord‹keyof any, any›
propertyKeystring | symbol
descriptorTypedPropertyDescriptor‹T›

ModuleProps

Ƭ ModuleProps: object

Type declaration:

  • [ key: string]: any | object

MongoDBSerializedType

Ƭ MongoDBSerializedType: object

Type declaration:

  • [ key: string]: any

  • _type: string


NonMethodKeys

Ƭ NonMethodKeys: object[keyof T]


ParameterDecorator

Ƭ ParameterDecorator: function

Type declaration:

▸ (target: Record‹keyof any, any›, propertyKey: string | symbol, parameterIndex: number): void

Parameters:

NameType
targetRecord‹keyof any, any›
propertyKeystring | symbol
parameterIndexnumber

Primitive

Ƭ Primitive: any | string | number | boolean | symbol | void | undefined | null | never | unknown


Priority

Ƭ Priority: number


PropTypes

Ƭ PropTypes: Record‹keyof any, typendTypes.Expectation›


PropertyDecorator

Ƭ PropertyDecorator: function

Type declaration:

▸ (target: Record‹keyof any, any›, propertyKey: string | symbol): void

Parameters:

NameType
targetRecord‹keyof any, any›
propertyKeystring | symbol

Props

Ƭ Props: Record‹keyof any, any›


Prototype

Ƭ Prototype: Record‹keyof any, any›


RFC5424Levels

Ƭ RFC5424Levels: object

Type declaration:

  • alert(entry: string | LogEntry, ...args: any[]): void

  • crit(entry: string | LogEntry, ...args: any[]): void

  • debug(entry: string | LogEntry, ...args: any[]): void

  • emerg(entry: string | LogEntry, ...args: any[]): void

  • error(entry: string | LogEntry, ...args: any[]): void

  • info(entry: string | LogEntry, ...args: any[]): void

  • notice(entry: string | LogEntry, ...args: any[]): void

  • warning(entry: string | LogEntry, ...args: any[]): void


State

Ƭ State: string | number | undefined


Status

Ƭ Status: string | number | undefined


StorageIdentifiers

Ƭ StorageIdentifiers: object

Type declaration:

  • commitId? : string

  • snapshotId? : string


Type

Ƭ Type: any


TypeName

Ƭ TypeName: string


Validator

Ƭ Validator: object

Type declaration:

  • isInstanceOf(value: any, expectation: any): boolean

  • isValid(value: any, expectation: any, isStrict?: boolean): boolean

  • validate(value: any, expectation: any, isStrict?: boolean): boolean