Teleforge API Reference - v0.1.0
    Preparing search index...

    Module core/src

    Public server-oriented APIs for Teleforge core manifest loading, launch parsing, validation, and event publishing.

    Classes

    ManifestValidationError
    TeleforgeEventBus
    TeleforgeEventError
    MemoryStorageAdapter
    UserFlowStateManager

    Functions

    createSignedFlowContext
    verifySignedFlowContext
    decodeSignedFlowContext
    inferStateKeyFromFlowContext
    flowCoordination
    routeCoordination
    defineCoordinationConfig
    attachRouteCoordination
    defineCoordinatedRoute
    getRouteCoordination
    normalizeRouteCoordination
    validateCoordinationConfig
    createEventBus
    getGlobalEventBus
    resetGlobalEventBus
    createEvent
    createOrderEvent
    normalizeEventSource
    detectLaunchMode
    detectCapabilities
    parseInitData
    parseInitDataUnsafe
    parseLaunchContext
    validateLaunchAgainstManifest
    loadManifest
    loadManifestFromFile
    validateManifest
    encryptState
    decryptState
    createStorage
    createFlowStorage
    validateInitDataBotToken

    Interfaces

    CoordinationDefaults
    FlowDefinition
    FlowEntry
    RouteCoordinationConfig
    RouteEntry
    ResolvedRouteCoordinationConfig
    CommandMapping
    ButtonMapping
    DeepLinkMapping
    CoordinationConfig
    ResolvedCoordinationConfig
    FlowContext
    RouteFlowMetadata
    ReturnToChatMetadata
    RouteCoordinationMetadata
    MiniAppLinkStartPayloadOptions
    MiniAppLinkFlowOptions
    CoordinatedRouteLike
    ValidationError
    ValidationResult
    TeleforgeEventBusOptions
    ApiEventTransport
    BotEventTransport
    MiniAppEventTransport
    TeleforgeEventMap
    BotEventSource
    MiniAppEventSource
    ApiEventSource
    SystemEventSource
    TeleforgeEvent
    TeleforgeEventInput
    EmitEventOptions
    EventRequestOptions
    TelemetryCollector
    EventBus
    WebAppUser
    WebAppChat
    WebAppInitData
    LaunchCapabilities
    LaunchContext
    ParseInitDataSuccess
    ParseInitDataFailure
    ValidateLaunchSuccess
    ValidateLaunchFailure
    DetectCapabilitiesOptions
    ValidateLaunchOptions
    TeleforgeRuntime
    TeleforgeRouteCapability
    RouteDefinition
    TeleforgePermission
    TeleforgeManifest
    ManifestValidationIssue
    ValidateManifestSuccess
    ValidateManifestFailure
    FlowStorageOptions
    UserFlowState
    StorageOptions
    StorageAdapter
    EncryptedState
    ValidateInitDataOptions
    Ed25519ValidationOptions
    ValidateInitDataSuccess
    ValidateInitDataFailure

    Type Aliases

    LaunchEntryPoint
    MiniAppLinkOptions
    EventErrorCode
    CreateEventBusOptions
    TeleforgeEventSource
    LegacyTeleforgeEventSource
    EventSourceInput
    EventType
    EventPayload
    EventHandler
    LaunchMode
    ParseInitDataResult
    ValidateLaunchResult
    ValidateManifestResult
    FlowStateResolver
    ResumeFlowError
    ResumeFlowResult
    StorageBackend
    ValidateInitDataResult

    Variables

    SIGNED_FLOW_CONTEXT_PREFIX
    EventErrorCodes
    eventSerializer
    EventTypes
    manifestSchema

    References

    validateInitDataEd25519 → validateInitDataEd25519