BSB Node.js Type Definitions
    Preparing search index...

    BSB Node.js Type Definitions

    Configuration

    BSBOptions
    ResolvedBSBOptions
    SimpleBSBOptions
    BSBPreset

    Core

    Observable
    Result
    SBConfig
    SBEvents
    SBObservable
    SBPlugins
    ServiceBase
    SBServices

    Errors

    ValidationError

    Factory

    resolveBSBOptions
    fromSimpleOptions
    fromPreset

    Other

    BSBEventsConstructor
    BSBObservableConstructor
    BSBService
    BSBServiceClient
    ValidationResult
    EventValidationConfig
    BSBPluginConfigType
    BSBPluginConfigDefinition
    BSBPluginConfigClass
    BSBConfigMigration
    BSBPluginMetadata
    BSBConfigDefintionReference
    BSBReferenceConfigType
    BSBReferencePluginConfigType
    BSBReferenceConfigDefinition
    BSBReferencePluginConfigDefinition
    BSBPluginConfig
    createConfigSchema
    getCategoryFromPluginName
    BSBPluginEvents
    MainBaseConfig
    BaseWithObservableConfig
    ErrorLogMeta
    BSBError
    ENV_PROPS
    getEnvProps
    LogFormatter
    DynamicallyReferencedMethodOnIEvents
    DynamicallyReferencedMethodEmitIEvents
    DynamicallyReferencedMethodEmitEARIEvents
    DEBUG_MODE
    SafeLogData
    UnsafeLogData
    LogMeta
    SmartLogMeta
    Timer
    Trace
    createFakeDTrace
    Span
    Counter
    Gauge
    Histogram
    PluginTypes
    ReturnableEventSchema
    FireAndForgetEventSchema
    BroadcastEventSchema
    ReturnableEventSchemas
    FireAndForgetEventSchemas
    BroadcastEventSchemas
    BSBEventSchemas
    EventInputType
    EventOutputType
    EventNames
    EventInputForName
    EventOutputForName
    createFireAndForgetEvent
    createReturnableEvent
    createBroadcastEvent
    createEventSchemas
    AnyEventSchema
    AllEventNames
    EmitEventNames
    OnEventNames
    EmitReturnableEventNames
    OnReturnableEventNames
    EmitBroadcastEventNames
    OnBroadcastEventNames
    ServiceClientEventSchemas
    EventCategory
    JSONSchemaType
    EventExportDefinition
    EventSchemaExport
    exportEventSchemas
    BSBTypeBase
    BSBStringType
    BSBNumberType
    BSBBooleanType
    BSBBytesType
    BSBArrayType
    BSBObjectType
    BSBEnumType
    BSBUnionType
    BSBType
    bsb
    optional
    nullable
    InferBSBType
    bsbToJsonSchema
    bsbToZod
    ServiceEventsBase
    ServiceEventsCallableBase
    ServiceEventsDefault

    Plugin Development Tools

    ObservableBackend
    PluginEvents
    PluginObservable
    IPluginLogging
    IPluginObservable
    IPluginMetrics

    Plugins

    BSBConfig
    BSBEvents
    BSBObservable
    ServiceClient

    Resource Context

    ResourceContext
    ResourceContextBuilder

    Tools

    EventValidator
    SmartFunctionCallThroughAsync
    SmartFunctionCallAsync
    SmartFunctionCallSync
    Tools

    Utilities

    Ok
    Err
    mapResult
    mapError
    flatMapResult
    unwrap
    unwrapOr
    fromPromise