UNPKG

@piiano/vault-bundles

Version:

Piiano Vault type definitions for bundles

26 lines (25 loc) 967 B
declare global { /** * Fetches a resource from the network. * The Vault fetch function implement a compatible subset of the [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API). * * API calls made with this function are subject to the same restrictions as other outbound network requests in Vault and must be allowed by the [`PVAULT_SERVICE_ALLOWED_PCI_HTTP_DESTINATIONS`](https://docs.piiano.com/guides/configure/environment-variables#PVAULT_SERVICE_ALLOWED_PCI_HTTP_DESTINATIONS) configuration. */ function fetch(url: string, options?: { method?: string; body?: string; headers?: Record<string, string>; }): Promise<{ ok: boolean; status: number; json: () => Promise<unknown>; text: () => Promise<string>; }>; interface console { log(...data: any[]): void; } } export type HTTPResult = { StatusCode: number; Body: string; };