@eveble/eveble
Index
Namespaces
Interfaces
- AgendaJobTransformer
 - App
 - AppType
 - Asserter
 - Assertion
 - Assignment
 - BaseApp
 - Client
 - Command
 - CommandBus
 - CommandScheduler
 - Commit
 - CommitObserver
 - CommitPublisher
 - CommitReceiver
 - CommitSerializer
 - CommitStorage
 - CommitStore
 - Configurable
 - Constructor
 - Controller
 - Converter
 - Definable
 - Ejsonable
 - Entity
 - Event
 - EventBus
 - EventSourceable
 - EventSourceableRepository
 - EventSourceableType
 - Hookable
 - Identifiable
 - Injector
 - Library
 - List
 - LogConverter
 - LogEntry
 - LogFormatter
 - LogMetadata
 - LogTransport
 - Loggable
 - Logger
 - Message
 - MessageType
 - Module
 - ModuleType
 - MongoDBSerializedCommit
 - Projection
 - ProjectionRebuilder
 - Publisher
 - Router
 - RouterType
 - ScheduleCommand
 - ScheduledJob
 - Sender
 - Serializable
 - Serializer
 - Service
 - SnapshotSerializer
 - SnapshotStorage
 - Snapshotter
 - Stateful
 - Statusful
 - Stringifiable
 - UnscheduleCommand
 - Versionable
 
Type aliases
- ActionInvokingOptions
 - AnyFunction
 - AppProps
 - Class
 - ClassDecorator
 - ConfigProps
 - ConstructorType
 - Describer
 - EntityType
 - ErrorProps
 - Execution
 - Handler
 - Hook
 - KernelConfig
 - LegacyTransformers
 - LogFormatting
 - LogLevel
 - LogLevels
 - MethodDecorator
 - ModuleProps
 - MongoDBSerializedType
 - NonMethodKeys
 - ParameterDecorator
 - Primitive
 - Priority
 - PropTypes
 - PropertyDecorator
 - Props
 - Prototype
 - RFC5424Levels
 - State
 - Status
 - StorageIdentifiers
 - Type
 - TypeName
 - Validator
 
Type aliases
ActionInvokingOptions
Ƭ ActionInvokingOptions: object
Type declaration:
- isLoggable: boolean
 
AnyFunction
Ƭ AnyFunction: function
Type declaration:
▸ (...args: any[]): any
Parameters:
| Name | Type | 
|---|---|
...args | any[] | 
AppProps
Ƭ AppProps: ModuleProps & object
Class
Ƭ Class: object
Type declaration:
ClassDecorator
Ƭ ClassDecorator: function
Type declaration:
▸ ‹TFunction›(target: TFunction): TFunction | void
Type parameters:
▪ TFunction: Function
Parameters:
| Name | Type | 
|---|---|
target | TFunction | 
ConfigProps
Ƭ ConfigProps: object
Type declaration:
- [ path: string]: any
 
ConstructorType
Ƭ ConstructorType: Pick‹T, NonMethodKeys‹T››
Describer
Ƭ Describer: object
Type declaration:
describe(
source: any): stringsetFormatting(
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:
| Name | Type | 
|---|---|
message | Message | 
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:
| Name | Type | 
|---|---|
target | Record‹keyof any, any› | 
propertyKey | string | symbol | 
descriptor | TypedPropertyDescriptor‹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:
| Name | Type | 
|---|---|
target | Record‹keyof any, any› | 
propertyKey | string | symbol | 
parameterIndex | number | 
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:
| Name | Type | 
|---|---|
target | Record‹keyof any, any› | 
propertyKey | string | symbol | 
Props
Ƭ Props: Record‹keyof any, any›
Prototype
Ƭ Prototype: Record‹keyof any, any›
RFC5424Levels
Ƭ RFC5424Levels: object
Type declaration:
alert(
entry: string | LogEntry, ...args: any[]): voidcrit(
entry: string | LogEntry, ...args: any[]): voiddebug(
entry: string | LogEntry, ...args: any[]): voidemerg(
entry: string | LogEntry, ...args: any[]): voiderror(
entry: string | LogEntry, ...args: any[]): voidinfo(
entry: string | LogEntry, ...args: any[]): voidnotice(
entry: string | LogEntry, ...args: any[]): voidwarning(
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): booleanisValid(
value: any,expectation: any,isStrict?: boolean): booleanvalidate(
value: any,expectation: any,isStrict?: boolean): boolean