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