Skip to content

@jakguru/vueprint / @jakguru/vueprint/services/bus

Module: @jakguru/vueprint/services/bus

Classes

Interfaces

Type Aliases

BusEvent

Ƭ BusEvent: keyof BusEventCallbackSignatures

The events that can be emitted and listened to

Defined in

src/services/bus.ts:272


BusEventAlreadyTriggered

Ƭ BusEventAlreadyTriggered: { [key in keyof BusEventCallbackSignatures]: Parameters<BusEventCallback<key>> }

The events that have already been triggered

Defined in

src/services/bus.ts:283


BusEventCallback

Ƭ BusEventCallback<T>: BusEventCallbackSignatures[T]

The callback signatures for the events

Type parameters

NameType
Textends keyof BusEventCallbackSignatures

Defined in

src/services/bus.ts:277


BusEventEmitOptions

Ƭ BusEventEmitOptions: Omit<BusEventListenOptions, "immediate">

Options for listening to events

Defined in

src/services/bus.ts:303

Functions

shortid

shortid(): string

Generate a likely unique short ID for identifying tabs

Returns

string

A short ID

Defined in

src/services/bus.ts:309

Vueprint is a commercial work product released under the MIT License and is provided as-is with no warranty or guarantee of support.