@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