1.0 KiB
1.0 KiB
API Client
Méthodes
Edge.connect(): Promise
TODO
Edge.disconnect(): void
TODO
Edge.send(message: Object): void
TODO
Edge.rpc(method: string, params: Object): Promise
TODO
Exemple
Côté serveur
function onInit() {
rpc.register(echo);
}
function echo(ctx, params) {
return params;
}
Côté client
Edge.connect().then(() => {
Edge.rpc("echo", { hello: "world!" })
.then(result => console.log(result))
.catch(err => console.error(err));
});
Edge.upload(blob: Blob, metadata: Object): Promise
TODO
Edge.blobUrl(bucketName: string, blobId: string): string
TODO
Edge.externalUrl(url: string): string
Retourne une URL "locale" permettant d'accéder à une ressource externe, en fonction de règles propres à l'application. Voir module fetch
.
Événements
"message"
TODO
Exemple
Edge.addEventListener("message", evt => console.log(evt.detail));