Interface: IFreestandingGlobals
main.IFreestandingGlobals
Properties
FSBL
• FSBL: Object
Type declaration
| Name | Type |
|---|---|
Clients | { RouterClient: { addListener: <T>(channel: string, eventHandler: ListenerCallback<T>) => RouterListenerUnsubscribe ; addPubSubResponder: <T>(topic: string | RegExp, initialState?: object, params?: { publishCallback?: PublishCallback<T> ; subscribeCallback?: SubscribeCallback<T> ; unsubscribeCallback?: UnsubscribeCallback }, callback?: (err?: string | Error, result?: "success") => void) => void ; addResponder: <Q, R>(channel: string, queryEventHandler: StandardErrorCallback<ResponderMessage<Q, R>>) => void ; calibrateTimeWithRouterService: ; disconnectAll: () => void ; onReady: (cb?: () => void) => Promise<void> ; publish: <T>(topic: string, event: T) => void ; query: <Q, R>(responderChannel: string, queryEvent: Q, queryParams?: { logWhenNoResponder?: boolean ; timeout?: number } | QueryResponseCallback<R>, responseEventHandler?: QueryResponseCallback<R>) => Promise<StandardQueryResponse<R>> ; removeListener: (channel: string, eventHandler: Function) => void ; removePubSubResponder: (topic: string | RegExp) => void ; removeResponder: (responderChannel: string) => void ; subscribe: <T>(topic: string, notifyCallback: (err: StandardError, response: SubscriberResponse<T>) => void) => { subscribeID: string ; topic: string } ; transmit: <T>(toChannel: string, data: T, options?: { suppressWarnings: boolean }) => void ; trustedMessage: (incomingMessage: RouterMessage<any>) => boolean ; unsubscribe: (subscribeIDStruct: { subscribeID: string ; topic: string }) => void } } |
Clients.RouterClient | { addListener: <T>(channel: string, eventHandler: ListenerCallback<T>) => RouterListenerUnsubscribe ; addPubSubResponder: <T>(topic: string | RegExp, initialState?: object, params?: { publishCallback?: PublishCallback<T> ; subscribeCallback?: SubscribeCallback<T> ; unsubscribeCallback?: UnsubscribeCallback }, callback?: (err?: string | Error, result?: "success") => void) => void ; addResponder: <Q, R>(channel: string, queryEventHandler: StandardErrorCallback<ResponderMessage<Q, R>>) => void ; calibrateTimeWithRouterService: ; disconnectAll: () => void ; onReady: (cb?: () => void) => Promise<void> ; publish: <T>(topic: string, event: T) => void ; query: <Q, R>(responderChannel: string, queryEvent: Q, queryParams?: { logWhenNoResponder?: boolean ; timeout?: number } | QueryResponseCallback<R>, responseEventHandler?: QueryResponseCallback<R>) => Promise<StandardQueryResponse<R>> ; removeListener: (channel: string, eventHandler: Function) => void ; removePubSubResponder: (topic: string | RegExp) => void ; removeResponder: (responderChannel: string) => void ; subscribe: <T>(topic: string, notifyCallback: (err: StandardError, response: SubscriberResponse<T>) => void) => { subscribeID: string ; topic: string } ; transmit: <T>(toChannel: string, data: T, options?: { suppressWarnings: boolean }) => void ; trustedMessage: (incomingMessage: RouterMessage<any>) => boolean ; unsubscribe: (subscribeIDStruct: { subscribeID: string ; topic: string }) => void } |
Clients.RouterClient.addListener | <T>(channel: string, eventHandler: ListenerCallback<T>) => RouterListenerUnsubscribe |
Clients.RouterClient.addPubSubResponder | <T>(topic: string | RegExp, initialState?: object, params?: { publishCallback?: PublishCallback<T> ; subscribeCallback?: SubscribeCallback<T> ; unsubscribeCallback?: UnsubscribeCallback }, callback?: (err?: string | Error, result?: "success") => void) => void |
Clients.RouterClient.addResponder | <Q, R>(channel: string, queryEventHandler: StandardErrorCallback<ResponderMessage<Q, R>>) => void |
Clients.RouterClient.calibrateTimeWithRouterService | |
Clients.RouterClient.disconnectAll | () => void |
Clients.RouterClient.onReady | (cb?: () => void) => Promise<void> |
Clients.RouterClient.publish | <T>(topic: string, event: T) => void |
Clients.RouterClient.query | <Q, R>(responderChannel: string, queryEvent: Q, queryParams?: { logWhenNoResponder?: boolean ; timeout?: number } | QueryResponseCallback<R>, responseEventHandler?: QueryResponseCallback<R>) => Promise<StandardQueryResponse<R>> |
Clients.RouterClient.removeListener | (channel: string, eventHandler: Function) => void |
Clients.RouterClient.removePubSubResponder | (topic: string | RegExp) => void |
Clients.RouterClient.removeResponder | (responderChannel: string) => void |
Clients.RouterClient.subscribe | <T>(topic: string, notifyCallback: (err: StandardError, response: SubscriberResponse<T>) => void) => { subscribeID: string ; topic: string } |
Clients.RouterClient.transmit | <T>(toChannel: string, data: T, options?: { suppressWarnings: boolean }) => void |
Clients.RouterClient.trustedMessage | (incomingMessage: RouterMessage<any>) => boolean |
Clients.RouterClient.unsubscribe | (subscribeIDStruct: { subscribeID: string ; topic: string }) => void |
FSBLJSAdapter
• FSBLJSAdapter: FSBLFreestanding
fdc3
• fdc3: DesktopAgent