[{"data":1,"prerenderedAt":3535},["ShallowReactive",2],{"navigation":3,"\u002Freference\u002Fjavascript-api":116,"\u002Freference\u002Fjavascript-api-surround":3530},[4,23,61,82,108,112],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":22},"Getting started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,14,18],{"title":11,"path":12,"stem":13},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction",{"title":15,"path":16,"stem":17},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation",{"title":19,"path":20,"stem":21},"Quick start","\u002Fgetting-started\u002Fquick-start","1.getting-started\u002F3.quick-start",false,{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":22},"Guides","i-lucide-book-open","\u002Fguides","2.guides",[29,33,37,41,45,49,53,57],{"title":30,"path":31,"stem":32},"Connection & config","\u002Fguides\u002Fconnection","2.guides\u002F1.connection",{"title":34,"path":35,"stem":36},"Publish, RPC, history, presence","\u002Fguides\u002Foperations","2.guides\u002F2.operations",{"title":38,"path":39,"stem":40},"Events","\u002Fguides\u002Fevents","2.guides\u002F3.events",{"title":42,"path":43,"stem":44},"Subscriptions","\u002Fguides\u002Fsubscriptions","2.guides\u002F4.subscriptions",{"title":46,"path":47,"stem":48},"Tokens","\u002Fguides\u002Ftokens","2.guides\u002F5.tokens",{"title":50,"path":51,"stem":52},"Payloads (base64 vs rawJson)","\u002Fguides\u002Fpayloads","2.guides\u002F6.payloads",{"title":54,"path":55,"stem":56},"Rust backend","\u002Fguides\u002Frust","2.guides\u002F7.rust",{"title":58,"path":59,"stem":60},"Permissions","\u002Fguides\u002Fpermissions","2.guides\u002F8.permissions",{"title":62,"icon":63,"path":64,"stem":65,"children":66,"page":22},"API reference","i-lucide-file-code","\u002Freference","3.reference",[67,71,75,79],{"title":68,"path":69,"stem":70},"JavaScript API","\u002Freference\u002Fjavascript-api","3.reference\u002F1.javascript-api",{"title":72,"path":73,"stem":74},"Types","\u002Freference\u002Ftypes","3.reference\u002F2.types",{"title":76,"path":77,"stem":78},"Tauri commands","\u002Freference\u002Fcommands","3.reference\u002F3.commands",{"title":58,"path":80,"stem":81},"\u002Freference\u002Fpermissions","3.reference\u002F4.permissions",{"title":83,"icon":84,"path":85,"stem":86,"children":87,"page":22},"Platforms","i-lucide-monitor-smartphone","\u002Fplatforms","4.platforms",[88,92,96,100,104],{"title":89,"path":90,"stem":91},"Overview","\u002Fplatforms\u002Foverview","4.platforms\u002F1.overview",{"title":93,"path":94,"stem":95},"Desktop","\u002Fplatforms\u002Fdesktop","4.platforms\u002F2.desktop",{"title":97,"path":98,"stem":99},"Android","\u002Fplatforms\u002Fandroid","4.platforms\u002F3.android",{"title":101,"path":102,"stem":103},"iOS","\u002Fplatforms\u002Fios","4.platforms\u002F4.ios",{"title":105,"path":106,"stem":107},"Centrifugo server","\u002Fplatforms\u002Fserver","4.platforms\u002F5.server",{"title":109,"path":110,"stem":111},"Deprecations","\u002Fdeprecations","5.deprecations",{"title":113,"path":114,"stem":115},"Changelog","\u002Fchangelog","9.changelog",{"id":117,"title":68,"body":118,"description":3523,"extension":3524,"generated":3525,"links":3526,"meta":3527,"navigation":3525,"path":69,"seo":3528,"stem":70,"__hash__":3529},"docs\u002F3.reference\u002F1.javascript-api.md",{"type":119,"value":120,"toc":3462},"minimark",[121,148,1012,1017,1023,1028,1056,1068,1073,1089,1091,1096,1113,1116,1121,1136,1143,1148,1164,1173,1178,1201,1203,1208,1229,1231,1236,1264,1268,1273,1294,1301,1306,1322,1325,1329,1345,1352,1357,1373,1382,1387,1402,1407,1412,1433,1439,1444,1475,1479,1484,1504,1515,1520,1537,1542,1547,1564,1567,1572,1588,1590,1595,1611,1613,1617,1630,1635,1868,1882,1887,1932,1940,1945,1985,1991,1996,2036,2046,2051,2092,2098,2103,2144,2154,2159,2200,2208,2213,2253,2261,2266,2307,2309,2314,2354,2360,2365,2421,2427,2432,2472,2474,2479,2534,2538,2543,2593,2597,2602,2669,2673,2678,2738,2744,2749,2824,2832,2837,2842,2859,2861,2866,2882,2884,2889,2926,2928,2933,2957,2959,2964,2969,3022,3024,3029,3081,3085,3090,3155,3157,3162,3214,3216,3221,3285,3287,3292,3376,3378,3383,3417,3419,3424,3456,3458],[122,123,124,125,129,130,139,140,143,144,147],"p",{},"Everything ",[126,127,128],"code",{},"tauri-plugin-centrifugo-api"," exports, generated from\n",[131,132,136],"a",{"href":133,"rel":134},"https:\u002F\u002Fgithub.com\u002Fs00d\u002Ftauri-plugin-centrifugo\u002Fblob\u002Fmain\u002Fguest-js\u002Findex.ts",[135],"nofollow",[126,137,138],{},"guest-js\u002Findex.ts",". Option and result types are on the ",[131,141,142],{"href":73},"types page",";\nhow the pieces fit together is in the ",[131,145,146],{"href":31},"guides",".",[149,150,151,164],"table",{},[152,153,154],"thead",{},[155,156,157,161],"tr",{},[158,159,160],"th",{},"Function",[158,162,163],{},"Description",[165,166,167,196,209,222,243,268,281,294,310,331,344,362,386,403,422,438,464,481,494,507,520,552,573,592,614,635,659,678,697,710,731,750,763,780,797,812,830,853,866,879,892,905,918,934,947,960,973,986,999],"tbody",{},[155,168,169,178],{},[170,171,172],"td",{},[131,173,175],{"href":174},"#connect",[126,176,177],{},"connect()",[170,179,180,181,184,185,188,189,188,192,195],{},"Create the client, subscribe to ",[126,182,183],{},"config.channels"," and start connecting. Resolves at once (closing a previous client first); progress arrives as ",[126,186,187],{},"connecting"," \u002F ",[126,190,191],{},"connected",[126,193,194],{},"disconnected"," events. The SDK reconnects with backoff by itself.",[155,197,198,206],{},[170,199,200],{},[131,201,203],{"href":202},"#disconnect",[126,204,205],{},"disconnect()",[170,207,208],{},"Close the connection and drop the client with all its subscriptions.",[155,210,211,219],{},[170,212,213],{},[131,214,216],{"href":215},"#settoken",[126,217,218],{},"setToken()",[170,220,221],{},"Replace the connection token; the SDK uses it from the next connect attempt. Rejects when there is no client.",[155,223,224,232],{},[170,225,226],{},[131,227,229],{"href":228},"#providetoken",[126,230,231],{},"provideToken()",[170,233,234,235,238,239,242],{},"Answer a pending ",[126,236,237],{},"need_token"," event with a connection token. ",[126,240,241],{},"''"," means \"no token\" (anonymous on connect, unauthorized on refresh). Rejects when no request is pending.",[155,244,245,253],{},[170,246,247],{},[131,248,250],{"href":249},"#publish",[126,251,252],{},"publish()",[170,254,255,256,259,260,263,264,267],{},"Publish ",[126,257,258],{},"request.data"," to a channel. ",[126,261,262],{},"data"," is base64 unless ",[126,265,266],{},"dataEncoding: 'rawJson'",". Map publish fields are rejected.",[155,269,270,278],{},[170,271,272],{},[131,273,275],{"href":274},"#rpc",[126,276,277],{},"rpc()",[170,279,280],{},"Call an RPC method on the server. Resolves to the result data as base64.",[155,282,283,291],{},[170,284,285],{},[131,286,288],{"href":287},"#presence",[126,289,290],{},"presence()",[170,292,293],{},"Client IDs currently present in the channel.",[155,295,296,304],{},[170,297,298],{},[131,299,301],{"href":300},"#presencestats",[126,302,303],{},"presenceStats()",[170,305,306,309],{},[126,307,308],{},"[numClients, numUsers]"," of the channel.",[155,311,312,320],{},[170,313,314],{},[131,315,317],{"href":316},"#history",[126,318,319],{},"history()",[170,321,322,323,326,327,330],{},"Publications from the channel history (",[126,324,325],{},"limit",", ",[126,328,329],{},"reverse","). The channel must have history enabled on the server.",[155,332,333,341],{},[170,334,335],{},[131,336,338],{"href":337},"#send",[126,339,340],{},"send()",[170,342,343],{},"Send an asynchronous message to the server (no reply). Needs a server-side handler (proxy) for messages.",[155,345,346,354],{},[170,347,348],{},[131,349,351],{"href":350},"#refresh",[126,352,353],{},"refresh()",[170,355,234,356,358,359,361],{},[126,357,237],{}," request with a fresh connection token, or, when none is pending, set the token for the next connect. The SDK refreshes tokens itself (it emits ",[126,360,237],{}," before expiry).",[155,363,364,372],{},[170,365,366],{},[131,367,369],{"href":368},"#subrefresh",[126,370,371],{},"subRefresh()",[170,373,234,374,377,378,381,382,385],{},[126,375,376],{},"need_sub_token"," request for ",[126,379,380],{},"request.channel"," (sent for subscriptions created with a ",[126,383,384],{},"token",", before it expires).",[155,387,388,396],{},[170,389,390],{},[131,391,393],{"href":392},"#ping",[126,394,395],{},"ping()",[170,397,398,402],{},[399,400,401],"strong",{},"Deprecated."," The SDK keeps the connection alive with server pings and has no client ping. Resolves when connected, rejects otherwise.",[155,404,405,413],{},[170,406,407],{},[131,408,410],{"href":409},"#isconnected",[126,411,412],{},"isConnected()",[170,414,415,418,419,421],{},[126,416,417],{},"true"," while the client is in the ",[126,420,191],{}," state.",[155,423,424,432],{},[170,425,426],{},[131,427,429],{"href":428},"#getsubscriptions",[126,430,431],{},"getSubscriptions()",[170,433,434,435,437],{},"Channels added through the plugin; the value is ",[126,436,417],{}," while subscribed.",[155,439,440,448],{},[170,441,442],{},[131,443,445],{"href":444},"#getconnectionstate",[126,446,447],{},"getConnectionState()",[170,449,450,326,453,326,456,459,460,463],{},[126,451,452],{},"'connecting'",[126,454,455],{},"'connected'",[126,457,458],{},"'closed'"," or ",[126,461,462],{},"'disconnected'"," (also when there is no client).",[155,465,466,474],{},[170,467,468],{},[131,469,471],{"href":470},"#addsubscription",[126,472,473],{},"addSubscription()",[170,475,476,477,480],{},"Subscribe to a channel with default options. Rejects when there is no client (call ",[126,478,479],{},"connect"," first).",[155,482,483,491],{},[170,484,485],{},[131,486,488],{"href":487},"#addsubscriptionwithoptions",[126,489,490],{},"addSubscriptionWithOptions()",[170,492,493],{},"Subscribe to a channel with options: token, recovery, join\u002Fleave, positioning, delta compression, resume position.",[155,495,496,504],{},[170,497,498],{},[131,499,501],{"href":500},"#removesubscription",[126,502,503],{},"removeSubscription()",[170,505,506],{},"Unsubscribe from a channel and forget it. Unknown channels are ignored.",[155,508,509,517],{},[170,510,511],{},[131,512,514],{"href":513},"#removeallsubscriptions",[126,515,516],{},"removeAllSubscriptions()",[170,518,519],{},"Unsubscribe from every channel.",[155,521,522,530],{},[170,523,524],{},[131,525,527],{"href":526},"#oncentrifugoevent",[126,528,529],{},"onCentrifugoEvent()",[170,531,532,533,536,537,540,541,544,545,548,549,147],{},"Listen to a ",[126,534,535],{},"centrifugo:\u003Cevent>"," Tauri event. The callback gets the whole Tauri event (",[126,538,539],{},"{ event, payload, id }","); the data the backend sent is in ",[126,542,543],{},"payload",". Pass ",[126,546,547],{},"TauriEventWrapper\u003CPayload>"," as ",[126,550,551],{},"T",[155,553,554,562],{},[170,555,556],{},[131,557,559],{"href":558},"#onconnecting",[126,560,561],{},"onConnecting()",[170,563,564,565,326,568,326,570,147],{},"Connection attempt started (also on every reconnect). Payload: ",[126,566,567],{},"ts",[126,569,126],{},[126,571,572],{},"reason",[155,574,575,583],{},[170,576,577],{},[131,578,580],{"href":579},"#onconnected",[126,581,582],{},"onConnected()",[170,584,585,586,326,588,591],{},"Connection established. Payload: ",[126,587,567],{},[126,589,590],{},"client"," (client ID).",[155,593,594,602],{},[170,595,596],{},[131,597,599],{"href":598},"#ondisconnected",[126,600,601],{},"onDisconnected()",[170,603,604,605,607,608,326,610,326,612,147],{},"Client is disconnected (",[126,606,205],{}," or a terminal server code); the SDK does not reconnect from this state. Payload: ",[126,609,567],{},[126,611,126],{},[126,613,572],{},[155,615,616,624],{},[170,617,618],{},[131,619,621],{"href":620},"#onerror",[126,622,623],{},"onError()",[170,625,626,627,630,631,634],{},"Client or subscription error. Payload: ",[126,628,629],{},"error",", plus ",[126,632,633],{},"channel"," for subscription errors.",[155,636,637,645],{},[170,638,639],{},[131,640,642],{"href":641},"#onsubscribed",[126,643,644],{},"onSubscribed()",[170,646,647,648,326,650,326,653,326,656,147],{},"Subscription is active. Payload: ",[126,649,633],{},[126,651,652],{},"wasRecovering",[126,654,655],{},"recovered",[126,657,658],{},"streamPosition",[155,660,661,669],{},[170,662,663],{},[131,664,666],{"href":665},"#onunsubscribed",[126,667,668],{},"onUnsubscribed()",[170,670,671,672,326,674,326,676,147],{},"Subscription ended. Payload: ",[126,673,633],{},[126,675,126],{},[126,677,572],{},[155,679,680,688],{},[170,681,682],{},[131,683,685],{"href":684},"#onsubscribing",[126,686,687],{},"onSubscribing()",[170,689,690,691,326,693,326,695,147],{},"Subscription attempt started (also on resubscribe). Payload: ",[126,692,633],{},[126,694,126],{},[126,696,572],{},[155,698,699,707],{},[170,700,701],{},[131,702,704],{"href":703},"#onpublication",[126,705,706],{},"onPublication()",[170,708,709],{},"Publication in a client-side subscription.",[155,711,712,720],{},[170,713,714],{},[131,715,717],{"href":716},"#onneedtoken",[126,718,719],{},"onNeedToken()",[170,721,722,723,726,727,730],{},"The SDK needs a connection token: answer with ",[126,724,725],{},"provideToken"," (or ",[126,728,729],{},"refresh",").",[155,732,733,741],{},[170,734,735],{},[131,736,738],{"href":737},"#onneedsubtoken",[126,739,740],{},"onNeedSubToken()",[170,742,743,744,746,747,147],{},"The SDK needs a token for a subscription created with ",[126,745,384],{},": answer with ",[126,748,749],{},"subRefresh",[155,751,752,760],{},[170,753,754],{},[131,755,757],{"href":756},"#onserverpublication",[126,758,759],{},"onServerPublication()",[170,761,762],{},"Publication in a server-side subscription.",[155,764,765,773],{},[170,766,767],{},[131,768,770],{"href":769},"#onpublicationrawjson",[126,771,772],{},"onPublicationRawJson()",[170,774,775,776,779],{},"Publications whose data is valid JSON; the callback gets ",[126,777,778],{},"{ channel, data }"," with the parsed JSON.",[155,781,782,790],{},[170,783,784],{},[131,785,787],{"href":786},"#onserverpublicationrawjson",[126,788,789],{},"onServerPublicationRawJson()",[170,791,792,793,796],{},"Like ",[126,794,795],{},"onPublicationRawJson",", for server-side subscriptions.",[155,798,799,807],{},[170,800,801],{},[131,802,804],{"href":803},"#onmessage",[126,805,806],{},"onMessage()",[170,808,809,810,147],{},"Every publication, decoded: parsed JSON, else the base64 string as is. The callback gets ",[126,811,778],{},[155,813,814,822],{},[170,815,816],{},[131,817,819],{"href":818},"#onchannelmessage",[126,820,821],{},"onChannelMessage()",[170,823,792,824,827,828,147],{},[126,825,826],{},"onMessage"," for one channel; the callback gets only ",[126,829,262],{},[155,831,832,840],{},[170,833,834],{},[131,835,837],{"href":836},"#onanymessage",[126,838,839],{},"onAnyMessage()",[170,841,792,842,844,845,848,849,852],{},[126,843,826],{}," plus ",[126,846,847],{},"timestamp"," (",[126,850,851],{},"Date.now()"," on arrival).",[155,854,855,863],{},[170,856,857],{},[131,858,860],{"href":859},"#utilsencode",[126,861,862],{},"utils.encode()",[170,864,865],{},"Encode string to base64",[155,867,868,876],{},[170,869,870],{},[131,871,873],{"href":872},"#utilsdecode",[126,874,875],{},"utils.decode()",[170,877,878],{},"Decode base64 to string",[155,880,881,889],{},[170,882,883],{},[131,884,886],{"href":885},"#utilsencodejson",[126,887,888],{},"utils.encodeJson()",[170,890,891],{},"Encode object to base64 JSON",[155,893,894,902],{},[170,895,896],{},[131,897,899],{"href":898},"#utilsdecodejson",[126,900,901],{},"utils.decodeJson()",[170,903,904],{},"Decode base64 JSON to object",[155,906,907,915],{},[170,908,909],{},[131,910,912],{"href":911},"#helperspublishjson",[126,913,914],{},"helpers.publishJson()",[170,916,917],{},"Publish JSON data to channel (automatically encodes to base64)",[155,919,920,928],{},[170,921,922],{},[131,923,925],{"href":924},"#helperspublishrawjson",[126,926,927],{},"helpers.publishRawJson()",[170,929,930,931,933],{},"Publish JSON as is (",[126,932,266],{},", no base64)",[155,935,936,944],{},[170,937,938],{},[131,939,941],{"href":940},"#helpersrpcjson",[126,942,943],{},"helpers.rpcJson()",[170,945,946],{},"Execute RPC with JSON data (automatically encodes\u002Fdecodes)",[155,948,949,957],{},[170,950,951],{},[131,952,954],{"href":953},"#helpersrpcrawjson",[126,955,956],{},"helpers.rpcRawJson()",[170,958,959],{},"Execute RPC with raw JSON request data; resolves to the result as base64",[155,961,962,970],{},[170,963,964],{},[131,965,967],{"href":966},"#helperssubscribetochannel",[126,968,969],{},"helpers.subscribeToChannel()",[170,971,972],{},"Subscribe to channel and listen for messages",[155,974,975,983],{},[170,976,977],{},[131,978,980],{"href":979},"#helperssubscribetochannels",[126,981,982],{},"helpers.subscribeToChannels()",[170,984,985],{},"Subscribe to multiple channels",[155,987,988,996],{},[170,989,990],{},[131,991,993],{"href":992},"#helperswaitforconnection",[126,994,995],{},"helpers.waitForConnection()",[170,997,998],{},"Wait for connection to be established",[155,1000,1001,1009],{},[170,1002,1003],{},[131,1004,1006],{"href":1005},"#helpersgetconnectionstatus",[126,1007,1008],{},"helpers.getConnectionStatus()",[170,1010,1011],{},"Get connection status with retry",[1013,1014,1016],"h2",{"id":1015},"functions","Functions",[122,1018,1019,1020,147],{},"Each one is a thin wrapper over one ",[131,1021,1022],{"href":77},"Tauri command",[1024,1025,1026],"h3",{"id":479},[126,1027,177],{},[1029,1030,1034],"pre",{"className":1031,"code":1032,"language":567,"meta":1033,"style":1033},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","connect(config: StartConfig): Promise\u003Cvoid>\n","",[126,1035,1036],{"__ignoreMap":1033},[1037,1038,1041,1044,1048,1052],"span",{"class":1039,"line":1040},"line",1,[1037,1042,479],{"class":1043},"s2Zo4",[1037,1045,1047],{"class":1046},"sTEyZ","(config: StartConfig): ",[1037,1049,1051],{"class":1050},"sBMFI","Promise",[1037,1053,1055],{"class":1054},"sMK4o","\u003Cvoid>\n",[122,1057,180,1058,1060,1061,188,1063,188,1065,1067],{},[126,1059,183],{}," and start connecting.\nResolves at once (closing a previous client first); progress arrives as\n",[126,1062,187],{},[126,1064,191],{},[126,1066,194],{}," events. The SDK reconnects\nwith backoff by itself.",[1024,1069,1071],{"id":1070},"disconnect",[126,1072,205],{},[1029,1074,1076],{"className":1031,"code":1075,"language":567,"meta":1033,"style":1033},"disconnect(): Promise\u003Cvoid>\n",[126,1077,1078],{"__ignoreMap":1033},[1037,1079,1080,1082,1085,1087],{"class":1039,"line":1040},[1037,1081,1070],{"class":1043},[1037,1083,1084],{"class":1046},"(): ",[1037,1086,1051],{"class":1050},[1037,1088,1055],{"class":1054},[122,1090,208],{},[1024,1092,1094],{"id":1093},"settoken",[126,1095,218],{},[1029,1097,1099],{"className":1031,"code":1098,"language":567,"meta":1033,"style":1033},"setToken(token: string): Promise\u003Cvoid>\n",[126,1100,1101],{"__ignoreMap":1033},[1037,1102,1103,1106,1109,1111],{"class":1039,"line":1040},[1037,1104,1105],{"class":1043},"setToken",[1037,1107,1108],{"class":1046},"(token: string): ",[1037,1110,1051],{"class":1050},[1037,1112,1055],{"class":1054},[122,1114,1115],{},"Replace the connection token; the SDK uses it from the next connect attempt.\nRejects when there is no client.",[1024,1117,1119],{"id":1118},"providetoken",[126,1120,231],{},[1029,1122,1124],{"className":1031,"code":1123,"language":567,"meta":1033,"style":1033},"provideToken(token: string): Promise\u003Cvoid>\n",[126,1125,1126],{"__ignoreMap":1033},[1037,1127,1128,1130,1132,1134],{"class":1039,"line":1040},[1037,1129,725],{"class":1043},[1037,1131,1108],{"class":1046},[1037,1133,1051],{"class":1050},[1037,1135,1055],{"class":1054},[122,1137,234,1138,238,1140,1142],{},[126,1139,237],{},[126,1141,241],{}," means\n\"no token\" (anonymous on connect, unauthorized on refresh). Rejects when no\nrequest is pending.",[1024,1144,1146],{"id":1145},"publish",[126,1147,252],{},[1029,1149,1151],{"className":1031,"code":1150,"language":567,"meta":1033,"style":1033},"publish(request: PublishRequest): Promise\u003Cvoid>\n",[126,1152,1153],{"__ignoreMap":1033},[1037,1154,1155,1157,1160,1162],{"class":1039,"line":1040},[1037,1156,1145],{"class":1043},[1037,1158,1159],{"class":1046},"(request: PublishRequest): ",[1037,1161,1051],{"class":1050},[1037,1163,1055],{"class":1054},[122,1165,255,1166,259,1168,1170,1171,267],{},[126,1167,258],{},[126,1169,262],{}," is base64 unless\n",[126,1172,266],{},[1024,1174,1176],{"id":1175},"rpc",[126,1177,277],{},[1029,1179,1181],{"className":1031,"code":1180,"language":567,"meta":1033,"style":1033},"rpc(request: RpcRequest): Promise\u003Cstring>\n",[126,1182,1183],{"__ignoreMap":1033},[1037,1184,1185,1187,1190,1192,1195,1198],{"class":1039,"line":1040},[1037,1186,1175],{"class":1043},[1037,1188,1189],{"class":1046},"(request: RpcRequest): ",[1037,1191,1051],{"class":1050},[1037,1193,1194],{"class":1054},"\u003C",[1037,1196,1197],{"class":1046},"string",[1037,1199,1200],{"class":1054},">\n",[122,1202,280],{},[1024,1204,1206],{"id":1205},"presence",[126,1207,290],{},[1029,1209,1211],{"className":1031,"code":1210,"language":567,"meta":1033,"style":1033},"presence(request: PresenceRequest): Promise\u003Cstring[]>\n",[126,1212,1213],{"__ignoreMap":1033},[1037,1214,1215,1217,1220,1222,1224,1227],{"class":1039,"line":1040},[1037,1216,1205],{"class":1043},[1037,1218,1219],{"class":1046},"(request: PresenceRequest): ",[1037,1221,1051],{"class":1050},[1037,1223,1194],{"class":1054},[1037,1225,1226],{"class":1046},"string[]",[1037,1228,1200],{"class":1054},[122,1230,293],{},[1024,1232,1234],{"id":1233},"presencestats",[126,1235,303],{},[1029,1237,1239],{"className":1031,"code":1238,"language":567,"meta":1033,"style":1033},"presenceStats(request: PresenceStatsRequest): Promise\u003C[number, number]>\n",[126,1240,1241],{"__ignoreMap":1033},[1037,1242,1243,1246,1249,1251,1253,1256,1259,1262],{"class":1039,"line":1040},[1037,1244,1245],{"class":1043},"presenceStats",[1037,1247,1248],{"class":1046},"(request: PresenceStatsRequest): ",[1037,1250,1051],{"class":1050},[1037,1252,1194],{"class":1054},[1037,1254,1255],{"class":1046},"[number",[1037,1257,1258],{"class":1054},",",[1037,1260,1261],{"class":1046}," number]",[1037,1263,1200],{"class":1054},[122,1265,1266,309],{},[126,1267,308],{},[1024,1269,1271],{"id":1270},"history",[126,1272,319],{},[1029,1274,1276],{"className":1031,"code":1275,"language":567,"meta":1033,"style":1033},"history(request: HistoryRequest): Promise\u003CPublicationData[]>\n",[126,1277,1278],{"__ignoreMap":1033},[1037,1279,1280,1282,1285,1287,1289,1292],{"class":1039,"line":1040},[1037,1281,1270],{"class":1043},[1037,1283,1284],{"class":1046},"(request: HistoryRequest): ",[1037,1286,1051],{"class":1050},[1037,1288,1194],{"class":1054},[1037,1290,1291],{"class":1046},"PublicationData[]",[1037,1293,1200],{"class":1054},[122,1295,322,1296,326,1298,1300],{},[126,1297,325],{},[126,1299,329],{},"). The channel\nmust have history enabled on the server.",[1024,1302,1304],{"id":1303},"send",[126,1305,340],{},[1029,1307,1309],{"className":1031,"code":1308,"language":567,"meta":1033,"style":1033},"send(request: SendRequest): Promise\u003Cvoid>\n",[126,1310,1311],{"__ignoreMap":1033},[1037,1312,1313,1315,1318,1320],{"class":1039,"line":1040},[1037,1314,1303],{"class":1043},[1037,1316,1317],{"class":1046},"(request: SendRequest): ",[1037,1319,1051],{"class":1050},[1037,1321,1055],{"class":1054},[122,1323,1324],{},"Send an asynchronous message to the server (no reply). Needs a server-side\nhandler (proxy) for messages.",[1024,1326,1327],{"id":729},[126,1328,353],{},[1029,1330,1332],{"className":1031,"code":1331,"language":567,"meta":1033,"style":1033},"refresh(request: RefreshRequest): Promise\u003Cvoid>\n",[126,1333,1334],{"__ignoreMap":1033},[1037,1335,1336,1338,1341,1343],{"class":1039,"line":1040},[1037,1337,729],{"class":1043},[1037,1339,1340],{"class":1046},"(request: RefreshRequest): ",[1037,1342,1051],{"class":1050},[1037,1344,1055],{"class":1054},[122,1346,234,1347,1349,1350,361],{},[126,1348,237],{}," request with a fresh connection token, or,\nwhen none is pending, set the token for the next connect. The SDK refreshes\ntokens itself (it emits ",[126,1351,237],{},[1024,1353,1355],{"id":1354},"subrefresh",[126,1356,371],{},[1029,1358,1360],{"className":1031,"code":1359,"language":567,"meta":1033,"style":1033},"subRefresh(request: SubRefreshRequest): Promise\u003Cvoid>\n",[126,1361,1362],{"__ignoreMap":1033},[1037,1363,1364,1366,1369,1371],{"class":1039,"line":1040},[1037,1365,749],{"class":1043},[1037,1367,1368],{"class":1046},"(request: SubRefreshRequest): ",[1037,1370,1051],{"class":1050},[1037,1372,1055],{"class":1054},[122,1374,234,1375,377,1377,1379,1380,385],{},[126,1376,376],{},[126,1378,380],{}," (sent for\nsubscriptions created with a ",[126,1381,384],{},[1024,1383,1385],{"id":1384},"ping",[126,1386,395],{},[1029,1388,1390],{"className":1031,"code":1389,"language":567,"meta":1033,"style":1033},"ping(): Promise\u003Cvoid>\n",[126,1391,1392],{"__ignoreMap":1033},[1037,1393,1394,1396,1398,1400],{"class":1039,"line":1040},[1037,1395,1384],{"class":1043},[1037,1397,1084],{"class":1046},[1037,1399,1051],{"class":1050},[1037,1401,1055],{"class":1054},[122,1403,1404,1406],{},[399,1405,401],{}," The SDK keeps the connection alive with server pings and has no\nclient ping. Resolves when connected, rejects otherwise.",[1024,1408,1410],{"id":1409},"isconnected",[126,1411,412],{},[1029,1413,1415],{"className":1031,"code":1414,"language":567,"meta":1033,"style":1033},"isConnected(): Promise\u003Cboolean>\n",[126,1416,1417],{"__ignoreMap":1033},[1037,1418,1419,1422,1424,1426,1428,1431],{"class":1039,"line":1040},[1037,1420,1421],{"class":1043},"isConnected",[1037,1423,1084],{"class":1046},[1037,1425,1051],{"class":1050},[1037,1427,1194],{"class":1054},[1037,1429,1430],{"class":1046},"boolean",[1037,1432,1200],{"class":1054},[122,1434,1435,418,1437,421],{},[126,1436,417],{},[126,1438,191],{},[1024,1440,1442],{"id":1441},"getsubscriptions",[126,1443,431],{},[1029,1445,1447],{"className":1031,"code":1446,"language":567,"meta":1033,"style":1033},"getSubscriptions(): Promise\u003CRecord\u003Cstring, boolean>>\n",[126,1448,1449],{"__ignoreMap":1033},[1037,1450,1451,1454,1456,1458,1460,1463,1465,1467,1469,1472],{"class":1039,"line":1040},[1037,1452,1453],{"class":1043},"getSubscriptions",[1037,1455,1084],{"class":1046},[1037,1457,1051],{"class":1050},[1037,1459,1194],{"class":1054},[1037,1461,1462],{"class":1046},"Record",[1037,1464,1194],{"class":1054},[1037,1466,1197],{"class":1046},[1037,1468,1258],{"class":1054},[1037,1470,1471],{"class":1046}," boolean",[1037,1473,1474],{"class":1054},">>\n",[122,1476,434,1477,437],{},[126,1478,417],{},[1024,1480,1482],{"id":1481},"getconnectionstate",[126,1483,447],{},[1029,1485,1487],{"className":1031,"code":1486,"language":567,"meta":1033,"style":1033},"getConnectionState(): Promise\u003Cstring>\n",[126,1488,1489],{"__ignoreMap":1033},[1037,1490,1491,1494,1496,1498,1500,1502],{"class":1039,"line":1040},[1037,1492,1493],{"class":1043},"getConnectionState",[1037,1495,1084],{"class":1046},[1037,1497,1051],{"class":1050},[1037,1499,1194],{"class":1054},[1037,1501,1197],{"class":1046},[1037,1503,1200],{"class":1054},[122,1505,1506,326,1508,326,1510,459,1512,1514],{},[126,1507,452],{},[126,1509,455],{},[126,1511,458],{},[126,1513,462],{}," (also when\nthere is no client).",[1024,1516,1518],{"id":1517},"addsubscription",[126,1519,473],{},[1029,1521,1523],{"className":1031,"code":1522,"language":567,"meta":1033,"style":1033},"addSubscription(channel: string): Promise\u003Cvoid>\n",[126,1524,1525],{"__ignoreMap":1033},[1037,1526,1527,1530,1533,1535],{"class":1039,"line":1040},[1037,1528,1529],{"class":1043},"addSubscription",[1037,1531,1532],{"class":1046},"(channel: string): ",[1037,1534,1051],{"class":1050},[1037,1536,1055],{"class":1054},[122,1538,1539,1540,480],{},"Subscribe to a channel with default options. Rejects when there is no\nclient (call ",[126,1541,479],{},[1024,1543,1545],{"id":1544},"addsubscriptionwithoptions",[126,1546,490],{},[1029,1548,1550],{"className":1031,"code":1549,"language":567,"meta":1033,"style":1033},"addSubscriptionWithOptions(options: SubscribeOptions): Promise\u003Cvoid>\n",[126,1551,1552],{"__ignoreMap":1033},[1037,1553,1554,1557,1560,1562],{"class":1039,"line":1040},[1037,1555,1556],{"class":1043},"addSubscriptionWithOptions",[1037,1558,1559],{"class":1046},"(options: SubscribeOptions): ",[1037,1561,1051],{"class":1050},[1037,1563,1055],{"class":1054},[122,1565,1566],{},"Subscribe to a channel with options: token, recovery, join\u002Fleave,\npositioning, delta compression, resume position.",[1024,1568,1570],{"id":1569},"removesubscription",[126,1571,503],{},[1029,1573,1575],{"className":1031,"code":1574,"language":567,"meta":1033,"style":1033},"removeSubscription(channel: string): Promise\u003Cvoid>\n",[126,1576,1577],{"__ignoreMap":1033},[1037,1578,1579,1582,1584,1586],{"class":1039,"line":1040},[1037,1580,1581],{"class":1043},"removeSubscription",[1037,1583,1532],{"class":1046},[1037,1585,1051],{"class":1050},[1037,1587,1055],{"class":1054},[122,1589,506],{},[1024,1591,1593],{"id":1592},"removeallsubscriptions",[126,1594,516],{},[1029,1596,1598],{"className":1031,"code":1597,"language":567,"meta":1033,"style":1033},"removeAllSubscriptions(): Promise\u003Cvoid>\n",[126,1599,1600],{"__ignoreMap":1033},[1037,1601,1602,1605,1607,1609],{"class":1039,"line":1040},[1037,1603,1604],{"class":1043},"removeAllSubscriptions",[1037,1606,1084],{"class":1046},[1037,1608,1051],{"class":1050},[1037,1610,1055],{"class":1054},[122,1612,519],{},[1013,1614,1616],{"id":1615},"event-listeners","Event listeners",[122,1618,1619,1620,1623,1624,1626,1627,1629],{},"Each resolves to an ",[126,1621,1622],{},"UnlistenFn",". The callback gets the whole Tauri event (",[126,1625,539],{},") unless noted;\nsee ",[131,1628,38],{"href":39}," for every event and its payload.",[1024,1631,1633],{"id":1632},"oncentrifugoevent",[126,1634,529],{},[1029,1636,1638],{"className":1031,"code":1637,"language":567,"meta":1033,"style":1033},"onCentrifugoEvent\u003CT = TauriEventWrapper\u003Cunknown>>(event: | 'connecting' | 'connected' | 'disconnected' | 'error' | 'subscribed' | 'unsubscribed' | 'subscribing' | 'publication' | 'need_token' | 'need_sub_token' | 'join' | 'leave' | 'server_subscribed' | 'server_subscribing' | 'server_unsubscribed' | 'server_publication' | 'server_join' | 'server_leave', callback: (data: T) => void): Promise\u003CUnlistenFn>\n",[126,1639,1640],{"__ignoreMap":1033},[1037,1641,1642,1645,1647,1649,1652,1655,1657,1660,1663,1667,1670,1673,1676,1679,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1713,1715,1717,1719,1722,1724,1726,1728,1731,1733,1735,1737,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1765,1767,1769,1771,1774,1776,1778,1780,1783,1785,1787,1789,1792,1794,1796,1798,1801,1803,1805,1807,1810,1812,1814,1816,1819,1821,1823,1825,1828,1830,1832,1835,1837,1839,1841,1843,1846,1849,1853,1856,1859,1862,1864,1866],{"class":1039,"line":1040},[1037,1643,1644],{"class":1046},"onCentrifugoEvent",[1037,1646,1194],{"class":1054},[1037,1648,551],{"class":1050},[1037,1650,1651],{"class":1054}," =",[1037,1653,1654],{"class":1050}," TauriEventWrapper",[1037,1656,1194],{"class":1054},[1037,1658,1659],{"class":1050},"unknown",[1037,1661,1662],{"class":1054},">>(",[1037,1664,1666],{"class":1665},"sHdIc","event",[1037,1668,1669],{"class":1054},":",[1037,1671,1672],{"class":1054}," |",[1037,1674,1675],{"class":1054}," '",[1037,1677,187],{"class":1678},"sfazB",[1037,1680,1681],{"class":1054},"'",[1037,1683,1672],{"class":1054},[1037,1685,1675],{"class":1054},[1037,1687,191],{"class":1678},[1037,1689,1681],{"class":1054},[1037,1691,1672],{"class":1054},[1037,1693,1675],{"class":1054},[1037,1695,194],{"class":1678},[1037,1697,1681],{"class":1054},[1037,1699,1672],{"class":1054},[1037,1701,1675],{"class":1054},[1037,1703,629],{"class":1678},[1037,1705,1681],{"class":1054},[1037,1707,1672],{"class":1054},[1037,1709,1675],{"class":1054},[1037,1711,1712],{"class":1678},"subscribed",[1037,1714,1681],{"class":1054},[1037,1716,1672],{"class":1054},[1037,1718,1675],{"class":1054},[1037,1720,1721],{"class":1678},"unsubscribed",[1037,1723,1681],{"class":1054},[1037,1725,1672],{"class":1054},[1037,1727,1675],{"class":1054},[1037,1729,1730],{"class":1678},"subscribing",[1037,1732,1681],{"class":1054},[1037,1734,1672],{"class":1054},[1037,1736,1675],{"class":1054},[1037,1738,1739],{"class":1678},"publication",[1037,1741,1681],{"class":1054},[1037,1743,1672],{"class":1054},[1037,1745,1675],{"class":1054},[1037,1747,237],{"class":1678},[1037,1749,1681],{"class":1054},[1037,1751,1672],{"class":1054},[1037,1753,1675],{"class":1054},[1037,1755,376],{"class":1678},[1037,1757,1681],{"class":1054},[1037,1759,1672],{"class":1054},[1037,1761,1675],{"class":1054},[1037,1763,1764],{"class":1678},"join",[1037,1766,1681],{"class":1054},[1037,1768,1672],{"class":1054},[1037,1770,1675],{"class":1054},[1037,1772,1773],{"class":1678},"leave",[1037,1775,1681],{"class":1054},[1037,1777,1672],{"class":1054},[1037,1779,1675],{"class":1054},[1037,1781,1782],{"class":1678},"server_subscribed",[1037,1784,1681],{"class":1054},[1037,1786,1672],{"class":1054},[1037,1788,1675],{"class":1054},[1037,1790,1791],{"class":1678},"server_subscribing",[1037,1793,1681],{"class":1054},[1037,1795,1672],{"class":1054},[1037,1797,1675],{"class":1054},[1037,1799,1800],{"class":1678},"server_unsubscribed",[1037,1802,1681],{"class":1054},[1037,1804,1672],{"class":1054},[1037,1806,1675],{"class":1054},[1037,1808,1809],{"class":1678},"server_publication",[1037,1811,1681],{"class":1054},[1037,1813,1672],{"class":1054},[1037,1815,1675],{"class":1054},[1037,1817,1818],{"class":1678},"server_join",[1037,1820,1681],{"class":1054},[1037,1822,1672],{"class":1054},[1037,1824,1675],{"class":1054},[1037,1826,1827],{"class":1678},"server_leave",[1037,1829,1681],{"class":1054},[1037,1831,1258],{"class":1054},[1037,1833,1834],{"class":1043}," callback",[1037,1836,1669],{"class":1054},[1037,1838,848],{"class":1054},[1037,1840,262],{"class":1665},[1037,1842,1669],{"class":1054},[1037,1844,1845],{"class":1050}," T",[1037,1847,1848],{"class":1054},")",[1037,1850,1852],{"class":1851},"spNyl"," =>",[1037,1854,1855],{"class":1050}," void",[1037,1857,1858],{"class":1054},"):",[1037,1860,1861],{"class":1050}," Promise",[1037,1863,1194],{"class":1054},[1037,1865,1622],{"class":1050},[1037,1867,1200],{"class":1054},[122,1869,532,1870,1872,1873,1875,1876,544,1878,548,1880,147],{},[126,1871,535],{}," Tauri event. The callback gets the whole\nTauri event (",[126,1874,539],{},"); the data the backend sent is in\n",[126,1877,543],{},[126,1879,547],{},[126,1881,551],{},[1024,1883,1885],{"id":1884},"onconnecting",[126,1886,561],{},[1029,1888,1890],{"className":1031,"code":1889,"language":567,"meta":1033,"style":1033},"onConnecting(callback: (data: TauriEventWrapper\u003CConnectionStatus>) => void): Promise\u003CUnlistenFn>\n",[126,1891,1892],{"__ignoreMap":1033},[1037,1893,1894,1897,1900,1903,1905,1907,1909,1911,1914,1917,1919,1921,1924,1926,1928,1930],{"class":1039,"line":1040},[1037,1895,1896],{"class":1043},"onConnecting",[1037,1898,1899],{"class":1046},"(callback: ",[1037,1901,1902],{"class":1054},"(",[1037,1904,262],{"class":1665},[1037,1906,1669],{"class":1054},[1037,1908,1654],{"class":1050},[1037,1910,1194],{"class":1054},[1037,1912,1913],{"class":1050},"ConnectionStatus",[1037,1915,1916],{"class":1054},">)",[1037,1918,1852],{"class":1851},[1037,1920,1855],{"class":1054},[1037,1922,1923],{"class":1046},"): ",[1037,1925,1051],{"class":1050},[1037,1927,1194],{"class":1054},[1037,1929,1622],{"class":1046},[1037,1931,1200],{"class":1054},[122,1933,564,1934,326,1936,326,1938,147],{},[126,1935,567],{},[126,1937,126],{},[126,1939,572],{},[1024,1941,1943],{"id":1942},"onconnected",[126,1944,582],{},[1029,1946,1948],{"className":1031,"code":1947,"language":567,"meta":1033,"style":1033},"onConnected(callback: (data: TauriEventWrapper\u003CConnectionStatus>) => void): Promise\u003CUnlistenFn>\n",[126,1949,1950],{"__ignoreMap":1033},[1037,1951,1952,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1977,1979,1981,1983],{"class":1039,"line":1040},[1037,1953,1954],{"class":1043},"onConnected",[1037,1956,1899],{"class":1046},[1037,1958,1902],{"class":1054},[1037,1960,262],{"class":1665},[1037,1962,1669],{"class":1054},[1037,1964,1654],{"class":1050},[1037,1966,1194],{"class":1054},[1037,1968,1913],{"class":1050},[1037,1970,1916],{"class":1054},[1037,1972,1852],{"class":1851},[1037,1974,1855],{"class":1054},[1037,1976,1923],{"class":1046},[1037,1978,1051],{"class":1050},[1037,1980,1194],{"class":1054},[1037,1982,1622],{"class":1046},[1037,1984,1200],{"class":1054},[122,1986,585,1987,326,1989,591],{},[126,1988,567],{},[126,1990,590],{},[1024,1992,1994],{"id":1993},"ondisconnected",[126,1995,601],{},[1029,1997,1999],{"className":1031,"code":1998,"language":567,"meta":1033,"style":1033},"onDisconnected(callback: (data: TauriEventWrapper\u003CConnectionStatus>) => void): Promise\u003CUnlistenFn>\n",[126,2000,2001],{"__ignoreMap":1033},[1037,2002,2003,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034],{"class":1039,"line":1040},[1037,2004,2005],{"class":1043},"onDisconnected",[1037,2007,1899],{"class":1046},[1037,2009,1902],{"class":1054},[1037,2011,262],{"class":1665},[1037,2013,1669],{"class":1054},[1037,2015,1654],{"class":1050},[1037,2017,1194],{"class":1054},[1037,2019,1913],{"class":1050},[1037,2021,1916],{"class":1054},[1037,2023,1852],{"class":1851},[1037,2025,1855],{"class":1054},[1037,2027,1923],{"class":1046},[1037,2029,1051],{"class":1050},[1037,2031,1194],{"class":1054},[1037,2033,1622],{"class":1046},[1037,2035,1200],{"class":1054},[122,2037,604,2038,607,2040,326,2042,326,2044,147],{},[126,2039,205],{},[126,2041,567],{},[126,2043,126],{},[126,2045,572],{},[1024,2047,2049],{"id":2048},"onerror",[126,2050,623],{},[1029,2052,2054],{"className":1031,"code":2053,"language":567,"meta":1033,"style":1033},"onError(callback: (data: TauriEventWrapper\u003CErrorData>) => void): Promise\u003CUnlistenFn>\n",[126,2055,2056],{"__ignoreMap":1033},[1037,2057,2058,2061,2063,2065,2067,2069,2071,2073,2076,2078,2080,2082,2084,2086,2088,2090],{"class":1039,"line":1040},[1037,2059,2060],{"class":1043},"onError",[1037,2062,1899],{"class":1046},[1037,2064,1902],{"class":1054},[1037,2066,262],{"class":1665},[1037,2068,1669],{"class":1054},[1037,2070,1654],{"class":1050},[1037,2072,1194],{"class":1054},[1037,2074,2075],{"class":1050},"ErrorData",[1037,2077,1916],{"class":1054},[1037,2079,1852],{"class":1851},[1037,2081,1855],{"class":1054},[1037,2083,1923],{"class":1046},[1037,2085,1051],{"class":1050},[1037,2087,1194],{"class":1054},[1037,2089,1622],{"class":1046},[1037,2091,1200],{"class":1054},[122,2093,626,2094,630,2096,634],{},[126,2095,629],{},[126,2097,633],{},[1024,2099,2101],{"id":2100},"onsubscribed",[126,2102,644],{},[1029,2104,2106],{"className":1031,"code":2105,"language":567,"meta":1033,"style":1033},"onSubscribed(callback: (data: TauriEventWrapper\u003CSubscribedStatus>) => void): Promise\u003CUnlistenFn>\n",[126,2107,2108],{"__ignoreMap":1033},[1037,2109,2110,2113,2115,2117,2119,2121,2123,2125,2128,2130,2132,2134,2136,2138,2140,2142],{"class":1039,"line":1040},[1037,2111,2112],{"class":1043},"onSubscribed",[1037,2114,1899],{"class":1046},[1037,2116,1902],{"class":1054},[1037,2118,262],{"class":1665},[1037,2120,1669],{"class":1054},[1037,2122,1654],{"class":1050},[1037,2124,1194],{"class":1054},[1037,2126,2127],{"class":1050},"SubscribedStatus",[1037,2129,1916],{"class":1054},[1037,2131,1852],{"class":1851},[1037,2133,1855],{"class":1054},[1037,2135,1923],{"class":1046},[1037,2137,1051],{"class":1050},[1037,2139,1194],{"class":1054},[1037,2141,1622],{"class":1046},[1037,2143,1200],{"class":1054},[122,2145,647,2146,326,2148,326,2150,326,2152,147],{},[126,2147,633],{},[126,2149,652],{},[126,2151,655],{},[126,2153,658],{},[1024,2155,2157],{"id":2156},"onunsubscribed",[126,2158,668],{},[1029,2160,2162],{"className":1031,"code":2161,"language":567,"meta":1033,"style":1033},"onUnsubscribed(callback: (data: TauriEventWrapper\u003CChannelStatus>) => void): Promise\u003CUnlistenFn>\n",[126,2163,2164],{"__ignoreMap":1033},[1037,2165,2166,2169,2171,2173,2175,2177,2179,2181,2184,2186,2188,2190,2192,2194,2196,2198],{"class":1039,"line":1040},[1037,2167,2168],{"class":1043},"onUnsubscribed",[1037,2170,1899],{"class":1046},[1037,2172,1902],{"class":1054},[1037,2174,262],{"class":1665},[1037,2176,1669],{"class":1054},[1037,2178,1654],{"class":1050},[1037,2180,1194],{"class":1054},[1037,2182,2183],{"class":1050},"ChannelStatus",[1037,2185,1916],{"class":1054},[1037,2187,1852],{"class":1851},[1037,2189,1855],{"class":1054},[1037,2191,1923],{"class":1046},[1037,2193,1051],{"class":1050},[1037,2195,1194],{"class":1054},[1037,2197,1622],{"class":1046},[1037,2199,1200],{"class":1054},[122,2201,671,2202,326,2204,326,2206,147],{},[126,2203,633],{},[126,2205,126],{},[126,2207,572],{},[1024,2209,2211],{"id":2210},"onsubscribing",[126,2212,687],{},[1029,2214,2216],{"className":1031,"code":2215,"language":567,"meta":1033,"style":1033},"onSubscribing(callback: (data: TauriEventWrapper\u003CChannelStatus>) => void): Promise\u003CUnlistenFn>\n",[126,2217,2218],{"__ignoreMap":1033},[1037,2219,2220,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251],{"class":1039,"line":1040},[1037,2221,2222],{"class":1043},"onSubscribing",[1037,2224,1899],{"class":1046},[1037,2226,1902],{"class":1054},[1037,2228,262],{"class":1665},[1037,2230,1669],{"class":1054},[1037,2232,1654],{"class":1050},[1037,2234,1194],{"class":1054},[1037,2236,2183],{"class":1050},[1037,2238,1916],{"class":1054},[1037,2240,1852],{"class":1851},[1037,2242,1855],{"class":1054},[1037,2244,1923],{"class":1046},[1037,2246,1051],{"class":1050},[1037,2248,1194],{"class":1054},[1037,2250,1622],{"class":1046},[1037,2252,1200],{"class":1054},[122,2254,690,2255,326,2257,326,2259,147],{},[126,2256,633],{},[126,2258,126],{},[126,2260,572],{},[1024,2262,2264],{"id":2263},"onpublication",[126,2265,706],{},[1029,2267,2269],{"className":1031,"code":2268,"language":567,"meta":1033,"style":1033},"onPublication(callback: (data: TauriEventWrapper\u003CPublicationData>) => void): Promise\u003CUnlistenFn>\n",[126,2270,2271],{"__ignoreMap":1033},[1037,2272,2273,2276,2278,2280,2282,2284,2286,2288,2291,2293,2295,2297,2299,2301,2303,2305],{"class":1039,"line":1040},[1037,2274,2275],{"class":1043},"onPublication",[1037,2277,1899],{"class":1046},[1037,2279,1902],{"class":1054},[1037,2281,262],{"class":1665},[1037,2283,1669],{"class":1054},[1037,2285,1654],{"class":1050},[1037,2287,1194],{"class":1054},[1037,2289,2290],{"class":1050},"PublicationData",[1037,2292,1916],{"class":1054},[1037,2294,1852],{"class":1851},[1037,2296,1855],{"class":1054},[1037,2298,1923],{"class":1046},[1037,2300,1051],{"class":1050},[1037,2302,1194],{"class":1054},[1037,2304,1622],{"class":1046},[1037,2306,1200],{"class":1054},[122,2308,709],{},[1024,2310,2312],{"id":2311},"onneedtoken",[126,2313,719],{},[1029,2315,2317],{"className":1031,"code":2316,"language":567,"meta":1033,"style":1033},"onNeedToken(callback: (data: TauriEventWrapper\u003CConnectionStatus>) => void): Promise\u003CUnlistenFn>\n",[126,2318,2319],{"__ignoreMap":1033},[1037,2320,2321,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352],{"class":1039,"line":1040},[1037,2322,2323],{"class":1043},"onNeedToken",[1037,2325,1899],{"class":1046},[1037,2327,1902],{"class":1054},[1037,2329,262],{"class":1665},[1037,2331,1669],{"class":1054},[1037,2333,1654],{"class":1050},[1037,2335,1194],{"class":1054},[1037,2337,1913],{"class":1050},[1037,2339,1916],{"class":1054},[1037,2341,1852],{"class":1851},[1037,2343,1855],{"class":1054},[1037,2345,1923],{"class":1046},[1037,2347,1051],{"class":1050},[1037,2349,1194],{"class":1054},[1037,2351,1622],{"class":1046},[1037,2353,1200],{"class":1054},[122,2355,722,2356,726,2358,730],{},[126,2357,725],{},[126,2359,729],{},[1024,2361,2363],{"id":2362},"onneedsubtoken",[126,2364,740],{},[1029,2366,2368],{"className":1031,"code":2367,"language":567,"meta":1033,"style":1033},"onNeedSubToken(callback: (data: TauriEventWrapper\u003CChannelStatus & { ts: number }>) => void): Promise\u003CUnlistenFn>\n",[126,2369,2370],{"__ignoreMap":1033},[1037,2371,2372,2375,2377,2379,2381,2383,2385,2387,2389,2392,2395,2399,2401,2404,2407,2409,2411,2413,2415,2417,2419],{"class":1039,"line":1040},[1037,2373,2374],{"class":1043},"onNeedSubToken",[1037,2376,1899],{"class":1046},[1037,2378,1902],{"class":1054},[1037,2380,262],{"class":1665},[1037,2382,1669],{"class":1054},[1037,2384,1654],{"class":1050},[1037,2386,1194],{"class":1054},[1037,2388,2183],{"class":1050},[1037,2390,2391],{"class":1054}," &",[1037,2393,2394],{"class":1054}," {",[1037,2396,2398],{"class":2397},"swJcz"," ts",[1037,2400,1669],{"class":1054},[1037,2402,2403],{"class":1050}," number",[1037,2405,2406],{"class":1054}," }>)",[1037,2408,1852],{"class":1851},[1037,2410,1855],{"class":1054},[1037,2412,1923],{"class":1046},[1037,2414,1051],{"class":1050},[1037,2416,1194],{"class":1054},[1037,2418,1622],{"class":1046},[1037,2420,1200],{"class":1054},[122,2422,743,2423,746,2425,147],{},[126,2424,384],{},[126,2426,749],{},[1024,2428,2430],{"id":2429},"onserverpublication",[126,2431,759],{},[1029,2433,2435],{"className":1031,"code":2434,"language":567,"meta":1033,"style":1033},"onServerPublication(callback: (data: TauriEventWrapper\u003CPublicationData>) => void): Promise\u003CUnlistenFn>\n",[126,2436,2437],{"__ignoreMap":1033},[1037,2438,2439,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468,2470],{"class":1039,"line":1040},[1037,2440,2441],{"class":1043},"onServerPublication",[1037,2443,1899],{"class":1046},[1037,2445,1902],{"class":1054},[1037,2447,262],{"class":1665},[1037,2449,1669],{"class":1054},[1037,2451,1654],{"class":1050},[1037,2453,1194],{"class":1054},[1037,2455,2290],{"class":1050},[1037,2457,1916],{"class":1054},[1037,2459,1852],{"class":1851},[1037,2461,1855],{"class":1054},[1037,2463,1923],{"class":1046},[1037,2465,1051],{"class":1050},[1037,2467,1194],{"class":1054},[1037,2469,1622],{"class":1046},[1037,2471,1200],{"class":1054},[122,2473,762],{},[1024,2475,2477],{"id":2476},"onpublicationrawjson",[126,2478,772],{},[1029,2480,2482],{"className":1031,"code":2481,"language":567,"meta":1033,"style":1033},"onPublicationRawJson(callback: (data: { channel: string; data: unknown }) => void): Promise\u003CUnlistenFn>\n",[126,2483,2484],{"__ignoreMap":1033},[1037,2485,2486,2488,2490,2492,2494,2496,2498,2501,2503,2506,2509,2512,2514,2517,2520,2522,2524,2526,2528,2530,2532],{"class":1039,"line":1040},[1037,2487,795],{"class":1043},[1037,2489,1899],{"class":1046},[1037,2491,1902],{"class":1054},[1037,2493,262],{"class":1665},[1037,2495,1669],{"class":1054},[1037,2497,2394],{"class":1054},[1037,2499,2500],{"class":2397}," channel",[1037,2502,1669],{"class":1054},[1037,2504,2505],{"class":1050}," string",[1037,2507,2508],{"class":1054},";",[1037,2510,2511],{"class":2397}," data",[1037,2513,1669],{"class":1054},[1037,2515,2516],{"class":1050}," unknown",[1037,2518,2519],{"class":1054}," })",[1037,2521,1852],{"class":1851},[1037,2523,1855],{"class":1054},[1037,2525,1923],{"class":1046},[1037,2527,1051],{"class":1050},[1037,2529,1194],{"class":1054},[1037,2531,1622],{"class":1046},[1037,2533,1200],{"class":1054},[122,2535,775,2536,779],{},[126,2537,778],{},[1024,2539,2541],{"id":2540},"onserverpublicationrawjson",[126,2542,789],{},[1029,2544,2546],{"className":1031,"code":2545,"language":567,"meta":1033,"style":1033},"onServerPublicationRawJson(callback: (data: { channel: string; data: unknown }) => void): Promise\u003CUnlistenFn>\n",[126,2547,2548],{"__ignoreMap":1033},[1037,2549,2550,2553,2555,2557,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591],{"class":1039,"line":1040},[1037,2551,2552],{"class":1043},"onServerPublicationRawJson",[1037,2554,1899],{"class":1046},[1037,2556,1902],{"class":1054},[1037,2558,262],{"class":1665},[1037,2560,1669],{"class":1054},[1037,2562,2394],{"class":1054},[1037,2564,2500],{"class":2397},[1037,2566,1669],{"class":1054},[1037,2568,2505],{"class":1050},[1037,2570,2508],{"class":1054},[1037,2572,2511],{"class":2397},[1037,2574,1669],{"class":1054},[1037,2576,2516],{"class":1050},[1037,2578,2519],{"class":1054},[1037,2580,1852],{"class":1851},[1037,2582,1855],{"class":1054},[1037,2584,1923],{"class":1046},[1037,2586,1051],{"class":1050},[1037,2588,1194],{"class":1054},[1037,2590,1622],{"class":1046},[1037,2592,1200],{"class":1054},[122,2594,792,2595,796],{},[126,2596,795],{},[1024,2598,2600],{"id":2599},"onmessage",[126,2601,806],{},[1029,2603,2605],{"className":1031,"code":2604,"language":567,"meta":1033,"style":1033},"onMessage\u003CT = unknown>(callback: (data: { channel: string; data: T | string }) => void): Promise\u003CUnlistenFn>\n",[126,2606,2607],{"__ignoreMap":1033},[1037,2608,2609,2611,2613,2615,2617,2619,2622,2625,2627,2629,2631,2633,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667],{"class":1039,"line":1040},[1037,2610,826],{"class":1046},[1037,2612,1194],{"class":1054},[1037,2614,551],{"class":1050},[1037,2616,1651],{"class":1054},[1037,2618,2516],{"class":1050},[1037,2620,2621],{"class":1054},">(",[1037,2623,2624],{"class":1043},"callback",[1037,2626,1669],{"class":1054},[1037,2628,848],{"class":1054},[1037,2630,262],{"class":1665},[1037,2632,1669],{"class":1054},[1037,2634,2394],{"class":1054},[1037,2636,2500],{"class":2397},[1037,2638,1669],{"class":1054},[1037,2640,2505],{"class":1050},[1037,2642,2508],{"class":1054},[1037,2644,2511],{"class":2397},[1037,2646,1669],{"class":1054},[1037,2648,1845],{"class":1050},[1037,2650,1672],{"class":1054},[1037,2652,2505],{"class":1050},[1037,2654,2519],{"class":1054},[1037,2656,1852],{"class":1851},[1037,2658,1855],{"class":1050},[1037,2660,1858],{"class":1054},[1037,2662,1861],{"class":1050},[1037,2664,1194],{"class":1054},[1037,2666,1622],{"class":1050},[1037,2668,1200],{"class":1054},[122,2670,809,2671,147],{},[126,2672,778],{},[1024,2674,2676],{"id":2675},"onchannelmessage",[126,2677,821],{},[1029,2679,2681],{"className":1031,"code":2680,"language":567,"meta":1033,"style":1033},"onChannelMessage\u003CT = unknown>(channel: string, callback: (data: T | string) => void): Promise\u003CUnlistenFn>\n",[126,2682,2683],{"__ignoreMap":1033},[1037,2684,2685,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736],{"class":1039,"line":1040},[1037,2686,2687],{"class":1046},"onChannelMessage",[1037,2689,1194],{"class":1054},[1037,2691,551],{"class":1050},[1037,2693,1651],{"class":1054},[1037,2695,2516],{"class":1050},[1037,2697,2621],{"class":1054},[1037,2699,633],{"class":1665},[1037,2701,1669],{"class":1054},[1037,2703,2505],{"class":1050},[1037,2705,1258],{"class":1054},[1037,2707,1834],{"class":1043},[1037,2709,1669],{"class":1054},[1037,2711,848],{"class":1054},[1037,2713,262],{"class":1665},[1037,2715,1669],{"class":1054},[1037,2717,1845],{"class":1050},[1037,2719,1672],{"class":1054},[1037,2721,2505],{"class":1050},[1037,2723,1848],{"class":1054},[1037,2725,1852],{"class":1851},[1037,2727,1855],{"class":1050},[1037,2729,1858],{"class":1054},[1037,2731,1861],{"class":1050},[1037,2733,1194],{"class":1054},[1037,2735,1622],{"class":1050},[1037,2737,1200],{"class":1054},[122,2739,792,2740,827,2742,147],{},[126,2741,826],{},[126,2743,262],{},[1024,2745,2747],{"id":2746},"onanymessage",[126,2748,839],{},[1029,2750,2752],{"className":1031,"code":2751,"language":567,"meta":1033,"style":1033},"onAnyMessage\u003CT = unknown>(callback: (data: { channel: string; data: T | string; timestamp: number }) => void): Promise\u003CUnlistenFn>\n",[126,2753,2754],{"__ignoreMap":1033},[1037,2755,2756,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822],{"class":1039,"line":1040},[1037,2757,2758],{"class":1046},"onAnyMessage",[1037,2760,1194],{"class":1054},[1037,2762,551],{"class":1050},[1037,2764,1651],{"class":1054},[1037,2766,2516],{"class":1050},[1037,2768,2621],{"class":1054},[1037,2770,2624],{"class":1043},[1037,2772,1669],{"class":1054},[1037,2774,848],{"class":1054},[1037,2776,262],{"class":1665},[1037,2778,1669],{"class":1054},[1037,2780,2394],{"class":1054},[1037,2782,2500],{"class":2397},[1037,2784,1669],{"class":1054},[1037,2786,2505],{"class":1050},[1037,2788,2508],{"class":1054},[1037,2790,2511],{"class":2397},[1037,2792,1669],{"class":1054},[1037,2794,1845],{"class":1050},[1037,2796,1672],{"class":1054},[1037,2798,2505],{"class":1050},[1037,2800,2508],{"class":1054},[1037,2802,2803],{"class":2397}," timestamp",[1037,2805,1669],{"class":1054},[1037,2807,2403],{"class":1050},[1037,2809,2519],{"class":1054},[1037,2811,1852],{"class":1851},[1037,2813,1855],{"class":1050},[1037,2815,1858],{"class":1054},[1037,2817,1861],{"class":1050},[1037,2819,1194],{"class":1054},[1037,2821,1622],{"class":1050},[1037,2823,1200],{"class":1054},[122,2825,792,2826,844,2828,848,2830,852],{},[126,2827,826],{},[126,2829,847],{},[126,2831,851],{},[1013,2833,2835],{"id":2834},"utils",[126,2836,2834],{},[1024,2838,2840],{"id":2839},"utilsencode",[126,2841,862],{},[1029,2843,2845],{"className":1031,"code":2844,"language":567,"meta":1033,"style":1033},"utils.encode(data: string): string\n",[126,2846,2847],{"__ignoreMap":1033},[1037,2848,2849,2851,2853,2856],{"class":1039,"line":1040},[1037,2850,2834],{"class":1046},[1037,2852,147],{"class":1054},[1037,2854,2855],{"class":1043},"encode",[1037,2857,2858],{"class":1046},"(data: string): string\n",[122,2860,865],{},[1024,2862,2864],{"id":2863},"utilsdecode",[126,2865,875],{},[1029,2867,2869],{"className":1031,"code":2868,"language":567,"meta":1033,"style":1033},"utils.decode(data: string): string\n",[126,2870,2871],{"__ignoreMap":1033},[1037,2872,2873,2875,2877,2880],{"class":1039,"line":1040},[1037,2874,2834],{"class":1046},[1037,2876,147],{"class":1054},[1037,2878,2879],{"class":1043},"decode",[1037,2881,2858],{"class":1046},[122,2883,878],{},[1024,2885,2887],{"id":2886},"utilsencodejson",[126,2888,888],{},[1029,2890,2892],{"className":1031,"code":2891,"language":567,"meta":1033,"style":1033},"utils.encodeJson\u003CT extends JsonValue>(data: T): string\n",[126,2893,2894],{"__ignoreMap":1033},[1037,2895,2896,2898,2900,2903,2905,2907,2910,2913,2915,2917,2919,2921,2923],{"class":1039,"line":1040},[1037,2897,2834],{"class":1046},[1037,2899,147],{"class":1054},[1037,2901,2902],{"class":1046},"encodeJson",[1037,2904,1194],{"class":1054},[1037,2906,551],{"class":1050},[1037,2908,2909],{"class":1851}," extends",[1037,2911,2912],{"class":1050}," JsonValue",[1037,2914,2621],{"class":1054},[1037,2916,262],{"class":1665},[1037,2918,1669],{"class":1054},[1037,2920,1845],{"class":1050},[1037,2922,1858],{"class":1054},[1037,2924,2925],{"class":1050}," string\n",[122,2927,891],{},[1024,2929,2931],{"id":2930},"utilsdecodejson",[126,2932,901],{},[1029,2934,2936],{"className":1031,"code":2935,"language":567,"meta":1033,"style":1033},"utils.decodeJson\u003CT>(data: string): T\n",[126,2937,2938],{"__ignoreMap":1033},[1037,2939,2940,2942,2944,2947,2949,2951,2954],{"class":1039,"line":1040},[1037,2941,2834],{"class":1046},[1037,2943,147],{"class":1054},[1037,2945,2946],{"class":1043},"decodeJson",[1037,2948,1194],{"class":1054},[1037,2950,551],{"class":1050},[1037,2952,2953],{"class":1054},">",[1037,2955,2956],{"class":1046},"(data: string): T\n",[122,2958,904],{},[1013,2960,2962],{"id":2961},"helpers",[126,2963,2961],{},[1024,2965,2967],{"id":2966},"helperspublishjson",[126,2968,914],{},[1029,2970,2972],{"className":1031,"code":2971,"language":567,"meta":1033,"style":1033},"helpers.publishJson\u003CT extends JsonValue = JsonValue>(channel: string, data: T): Promise\u003Cvoid>\n",[126,2973,2974],{"__ignoreMap":1033},[1037,2975,2976,2978,2980,2983,2985,2987,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3020],{"class":1039,"line":1040},[1037,2977,2961],{"class":1046},[1037,2979,147],{"class":1054},[1037,2981,2982],{"class":1046},"publishJson",[1037,2984,1194],{"class":1054},[1037,2986,551],{"class":1050},[1037,2988,2909],{"class":1851},[1037,2990,2912],{"class":1050},[1037,2992,1651],{"class":1054},[1037,2994,2912],{"class":1050},[1037,2996,2621],{"class":1054},[1037,2998,633],{"class":1665},[1037,3000,1669],{"class":1054},[1037,3002,2505],{"class":1050},[1037,3004,1258],{"class":1054},[1037,3006,2511],{"class":1665},[1037,3008,1669],{"class":1054},[1037,3010,1845],{"class":1050},[1037,3012,1858],{"class":1054},[1037,3014,1861],{"class":1050},[1037,3016,1194],{"class":1054},[1037,3018,3019],{"class":1050},"void",[1037,3021,1200],{"class":1054},[122,3023,917],{},[1024,3025,3027],{"id":3026},"helperspublishrawjson",[126,3028,927],{},[1029,3030,3032],{"className":1031,"code":3031,"language":567,"meta":1033,"style":1033},"helpers.publishRawJson\u003CT extends JsonValue = JsonValue>(channel: string, data: T): Promise\u003Cvoid>\n",[126,3033,3034],{"__ignoreMap":1033},[1037,3035,3036,3038,3040,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079],{"class":1039,"line":1040},[1037,3037,2961],{"class":1046},[1037,3039,147],{"class":1054},[1037,3041,3042],{"class":1046},"publishRawJson",[1037,3044,1194],{"class":1054},[1037,3046,551],{"class":1050},[1037,3048,2909],{"class":1851},[1037,3050,2912],{"class":1050},[1037,3052,1651],{"class":1054},[1037,3054,2912],{"class":1050},[1037,3056,2621],{"class":1054},[1037,3058,633],{"class":1665},[1037,3060,1669],{"class":1054},[1037,3062,2505],{"class":1050},[1037,3064,1258],{"class":1054},[1037,3066,2511],{"class":1665},[1037,3068,1669],{"class":1054},[1037,3070,1845],{"class":1050},[1037,3072,1858],{"class":1054},[1037,3074,1861],{"class":1050},[1037,3076,1194],{"class":1054},[1037,3078,3019],{"class":1050},[1037,3080,1200],{"class":1054},[122,3082,930,3083,933],{},[126,3084,266],{},[1024,3086,3088],{"id":3087},"helpersrpcjson",[126,3089,943],{},[1029,3091,3093],{"className":1031,"code":3092,"language":567,"meta":1033,"style":1033},"helpers.rpcJson\u003CTReq extends JsonValue = JsonValue, TRes = unknown>(method: string, data: TReq): Promise\u003CTRes>\n",[126,3094,3095],{"__ignoreMap":1033},[1037,3096,3097,3099,3101,3104,3106,3109,3111,3113,3115,3117,3119,3122,3124,3126,3128,3131,3133,3135,3137,3139,3141,3144,3146,3148,3150,3153],{"class":1039,"line":1040},[1037,3098,2961],{"class":1046},[1037,3100,147],{"class":1054},[1037,3102,3103],{"class":1046},"rpcJson",[1037,3105,1194],{"class":1054},[1037,3107,3108],{"class":1050},"TReq",[1037,3110,2909],{"class":1851},[1037,3112,2912],{"class":1050},[1037,3114,1651],{"class":1054},[1037,3116,2912],{"class":1050},[1037,3118,1258],{"class":1054},[1037,3120,3121],{"class":1050}," TRes",[1037,3123,1651],{"class":1054},[1037,3125,2516],{"class":1050},[1037,3127,2621],{"class":1054},[1037,3129,3130],{"class":1665},"method",[1037,3132,1669],{"class":1054},[1037,3134,2505],{"class":1050},[1037,3136,1258],{"class":1054},[1037,3138,2511],{"class":1665},[1037,3140,1669],{"class":1054},[1037,3142,3143],{"class":1050}," TReq",[1037,3145,1858],{"class":1054},[1037,3147,1861],{"class":1050},[1037,3149,1194],{"class":1054},[1037,3151,3152],{"class":1050},"TRes",[1037,3154,1200],{"class":1054},[122,3156,946],{},[1024,3158,3160],{"id":3159},"helpersrpcrawjson",[126,3161,956],{},[1029,3163,3165],{"className":1031,"code":3164,"language":567,"meta":1033,"style":1033},"helpers.rpcRawJson\u003CTReq extends JsonValue = JsonValue>(method: string, data: TReq): Promise\u003Cstring>\n",[126,3166,3167],{"__ignoreMap":1033},[1037,3168,3169,3171,3173,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212],{"class":1039,"line":1040},[1037,3170,2961],{"class":1046},[1037,3172,147],{"class":1054},[1037,3174,3175],{"class":1046},"rpcRawJson",[1037,3177,1194],{"class":1054},[1037,3179,3108],{"class":1050},[1037,3181,2909],{"class":1851},[1037,3183,2912],{"class":1050},[1037,3185,1651],{"class":1054},[1037,3187,2912],{"class":1050},[1037,3189,2621],{"class":1054},[1037,3191,3130],{"class":1665},[1037,3193,1669],{"class":1054},[1037,3195,2505],{"class":1050},[1037,3197,1258],{"class":1054},[1037,3199,2511],{"class":1665},[1037,3201,1669],{"class":1054},[1037,3203,3143],{"class":1050},[1037,3205,1858],{"class":1054},[1037,3207,1861],{"class":1050},[1037,3209,1194],{"class":1054},[1037,3211,1197],{"class":1050},[1037,3213,1200],{"class":1054},[122,3215,959],{},[1024,3217,3219],{"id":3218},"helperssubscribetochannel",[126,3220,969],{},[1029,3222,3224],{"className":1031,"code":3223,"language":567,"meta":1033,"style":1033},"helpers.subscribeToChannel\u003CT = unknown>(channel: string, callback: (data: T | string) => void): Promise\u003CUnlistenFn>\n",[126,3225,3226],{"__ignoreMap":1033},[1037,3227,3228,3230,3232,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283],{"class":1039,"line":1040},[1037,3229,2961],{"class":1046},[1037,3231,147],{"class":1054},[1037,3233,3234],{"class":1046},"subscribeToChannel",[1037,3236,1194],{"class":1054},[1037,3238,551],{"class":1050},[1037,3240,1651],{"class":1054},[1037,3242,2516],{"class":1050},[1037,3244,2621],{"class":1054},[1037,3246,633],{"class":1665},[1037,3248,1669],{"class":1054},[1037,3250,2505],{"class":1050},[1037,3252,1258],{"class":1054},[1037,3254,1834],{"class":1043},[1037,3256,1669],{"class":1054},[1037,3258,848],{"class":1054},[1037,3260,262],{"class":1665},[1037,3262,1669],{"class":1054},[1037,3264,1845],{"class":1050},[1037,3266,1672],{"class":1054},[1037,3268,2505],{"class":1050},[1037,3270,1848],{"class":1054},[1037,3272,1852],{"class":1851},[1037,3274,1855],{"class":1050},[1037,3276,1858],{"class":1054},[1037,3278,1861],{"class":1050},[1037,3280,1194],{"class":1054},[1037,3282,1622],{"class":1050},[1037,3284,1200],{"class":1054},[122,3286,972],{},[1024,3288,3290],{"id":3289},"helperssubscribetochannels",[126,3291,982],{},[1029,3293,3295],{"className":1031,"code":3294,"language":567,"meta":1033,"style":1033},"helpers.subscribeToChannels\u003CT = unknown>(channels: string[], callback: (data: { channel: string; data: T | string }) => void): Promise\u003CUnlistenFn[]>\n",[126,3296,3297],{"__ignoreMap":1033},[1037,3298,3299,3301,3303,3306,3308,3310,3312,3314,3316,3319,3321,3323,3326,3328,3330,3332,3334,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374],{"class":1039,"line":1040},[1037,3300,2961],{"class":1046},[1037,3302,147],{"class":1054},[1037,3304,3305],{"class":1046},"subscribeToChannels",[1037,3307,1194],{"class":1054},[1037,3309,551],{"class":1050},[1037,3311,1651],{"class":1054},[1037,3313,2516],{"class":1050},[1037,3315,2621],{"class":1054},[1037,3317,3318],{"class":1665},"channels",[1037,3320,1669],{"class":1054},[1037,3322,2505],{"class":1050},[1037,3324,3325],{"class":1046},"[]",[1037,3327,1258],{"class":1054},[1037,3329,1834],{"class":1043},[1037,3331,1669],{"class":1054},[1037,3333,848],{"class":1054},[1037,3335,262],{"class":1665},[1037,3337,1669],{"class":1054},[1037,3339,2394],{"class":1054},[1037,3341,2500],{"class":2397},[1037,3343,1669],{"class":1054},[1037,3345,2505],{"class":1050},[1037,3347,2508],{"class":1054},[1037,3349,2511],{"class":2397},[1037,3351,1669],{"class":1054},[1037,3353,1845],{"class":1050},[1037,3355,1672],{"class":1054},[1037,3357,2505],{"class":1050},[1037,3359,2519],{"class":1054},[1037,3361,1852],{"class":1851},[1037,3363,1855],{"class":1050},[1037,3365,1858],{"class":1054},[1037,3367,1861],{"class":1050},[1037,3369,1194],{"class":1054},[1037,3371,1622],{"class":1050},[1037,3373,3325],{"class":1046},[1037,3375,1200],{"class":1054},[122,3377,985],{},[1024,3379,3381],{"id":3380},"helperswaitforconnection",[126,3382,995],{},[1029,3384,3386],{"className":1031,"code":3385,"language":567,"meta":1033,"style":1033},"helpers.waitForConnection(timeout: number = 10000): Promise\u003Cboolean>\n",[126,3387,3388],{"__ignoreMap":1033},[1037,3389,3390,3392,3394,3397,3400,3403,3407,3409,3411,3413,3415],{"class":1039,"line":1040},[1037,3391,2961],{"class":1046},[1037,3393,147],{"class":1054},[1037,3395,3396],{"class":1043},"waitForConnection",[1037,3398,3399],{"class":1046},"(timeout: number ",[1037,3401,3402],{"class":1054},"=",[1037,3404,3406],{"class":3405},"sbssI"," 10000",[1037,3408,1923],{"class":1046},[1037,3410,1051],{"class":1050},[1037,3412,1194],{"class":1054},[1037,3414,1430],{"class":1046},[1037,3416,1200],{"class":1054},[122,3418,998],{},[1024,3420,3422],{"id":3421},"helpersgetconnectionstatus",[126,3423,1008],{},[1029,3425,3427],{"className":1031,"code":3426,"language":567,"meta":1033,"style":1033},"helpers.getConnectionStatus(retries: number = 3): Promise\u003Cstring>\n",[126,3428,3429],{"__ignoreMap":1033},[1037,3430,3431,3433,3435,3438,3441,3443,3446,3448,3450,3452,3454],{"class":1039,"line":1040},[1037,3432,2961],{"class":1046},[1037,3434,147],{"class":1054},[1037,3436,3437],{"class":1043},"getConnectionStatus",[1037,3439,3440],{"class":1046},"(retries: number ",[1037,3442,3402],{"class":1054},[1037,3444,3445],{"class":3405}," 3",[1037,3447,1923],{"class":1046},[1037,3449,1051],{"class":1050},[1037,3451,1194],{"class":1054},[1037,3453,1197],{"class":1046},[1037,3455,1200],{"class":1054},[122,3457,1011],{},[3459,3460,3461],"style",{},"html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":1033,"searchDepth":3463,"depth":3464,"links":3465},2,3,[3466,3488,3507,3513],{"id":1015,"depth":3463,"text":1016,"children":3467},[3468,3469,3470,3471,3472,3473,3474,3475,3476,3477,3478,3479,3480,3481,3482,3483,3484,3485,3486,3487],{"id":479,"depth":3464,"text":177},{"id":1070,"depth":3464,"text":205},{"id":1093,"depth":3464,"text":218},{"id":1118,"depth":3464,"text":231},{"id":1145,"depth":3464,"text":252},{"id":1175,"depth":3464,"text":277},{"id":1205,"depth":3464,"text":290},{"id":1233,"depth":3464,"text":303},{"id":1270,"depth":3464,"text":319},{"id":1303,"depth":3464,"text":340},{"id":729,"depth":3464,"text":353},{"id":1354,"depth":3464,"text":371},{"id":1384,"depth":3464,"text":395},{"id":1409,"depth":3464,"text":412},{"id":1441,"depth":3464,"text":431},{"id":1481,"depth":3464,"text":447},{"id":1517,"depth":3464,"text":473},{"id":1544,"depth":3464,"text":490},{"id":1569,"depth":3464,"text":503},{"id":1592,"depth":3464,"text":516},{"id":1615,"depth":3463,"text":1616,"children":3489},[3490,3491,3492,3493,3494,3495,3496,3497,3498,3499,3500,3501,3502,3503,3504,3505,3506],{"id":1632,"depth":3464,"text":529},{"id":1884,"depth":3464,"text":561},{"id":1942,"depth":3464,"text":582},{"id":1993,"depth":3464,"text":601},{"id":2048,"depth":3464,"text":623},{"id":2100,"depth":3464,"text":644},{"id":2156,"depth":3464,"text":668},{"id":2210,"depth":3464,"text":687},{"id":2263,"depth":3464,"text":706},{"id":2311,"depth":3464,"text":719},{"id":2362,"depth":3464,"text":740},{"id":2429,"depth":3464,"text":759},{"id":2476,"depth":3464,"text":772},{"id":2540,"depth":3464,"text":789},{"id":2599,"depth":3464,"text":806},{"id":2675,"depth":3464,"text":821},{"id":2746,"depth":3464,"text":839},{"id":2834,"depth":3463,"text":2834,"children":3508},[3509,3510,3511,3512],{"id":2839,"depth":3464,"text":862},{"id":2863,"depth":3464,"text":875},{"id":2886,"depth":3464,"text":888},{"id":2930,"depth":3464,"text":901},{"id":2961,"depth":3463,"text":2961,"children":3514},[3515,3516,3517,3518,3519,3520,3521,3522],{"id":2966,"depth":3464,"text":914},{"id":3026,"depth":3464,"text":927},{"id":3087,"depth":3464,"text":943},{"id":3159,"depth":3464,"text":956},{"id":3218,"depth":3464,"text":969},{"id":3289,"depth":3464,"text":982},{"id":3380,"depth":3464,"text":995},{"id":3421,"depth":3464,"text":1008},"Every function, event listener and helper of tauri-plugin-centrifugo-api, generated from guest-js\u002Findex.ts.","md",true,null,{},{"title":68,"description":3523},"QFonr5eDM-EEUWy3i0kNZiJt5b9bcQAX6QvKqyKhCVo",[3531,3533],{"title":58,"path":59,"stem":60,"description":3532,"children":-1},"Allow the plugin's commands in a Tauri capability.",{"title":72,"path":73,"stem":74,"description":3534,"children":-1},"Request, event and result types of tauri-plugin-centrifugo-api, generated from guest-js\u002Findex.ts.",1794166800619]