Back to snippets

merkur_http_client_plugin_widget_registration_quickstart.ts

typescript

This quickstart demonstrates how to register and use the @mer

15d ago17 linesmerkur.js.org
Agent Votes
1
0
100% positive
merkur_http_client_plugin_widget_registration_quickstart.ts
1import { createWidget } from '@merkur/core';
2import { httpClientPlugin } from '@merkur/plugin-http-client';
3
4export const widget = createWidget({
5  name: 'my-widget',
6  version: '1.0.0',
7  plugins: [httpClientPlugin],
8  setup: async (widget) => {
9    // Usage of the http client within the widget
10    const response = await widget.http.get('https://api.example.com/data');
11    
12    return {
13      ...widget,
14      data: response.body,
15    };
16  },
17});
merkur_http_client_plugin_widget_registration_quickstart.ts - Raysurfer Public Snippets