Skip to main content
Go to Latest
type alias Effects
import { type Effects } from "https://deno.land/x/embassyd_sdk@v0.3.1.1.4/types.ts";

Used to reach out from the pure js runtime

definition: { writeFile(input: { path: string; volumeId: string; toWrite: string; }): Promise<void>; readFile(input: { volumeId: string; path: string; }): Promise<string>; metadata(input: { volumeId: string; path: string; }): Promise<Metadata>; createDir(input: { volumeId: string; path: string; }): Promise<string>; removeDir(input: { volumeId: string; path: string; }): Promise<string>; removeFile(input: { volumeId: string; path: string; }): Promise<void>; writeJsonFile(input: { volumeId: string; path: string; toWrite: Record<string, unknown>; }): Promise<void>; readJsonFile(input: { volumeId: string; path: string; }): Promise<Record<string, unknown>>; trace(whatToPrint: string): void; warn(whatToPrint: string): void; error(whatToPrint: string): void; debug(whatToPrint: string): void; info(whatToPrint: string): void; is_sandboxed(): boolean; exists(input: { volumeId: string; path: string; }): Promise<boolean>; fetch(url: string, options?: { method?:
| "GET"
| "POST"
| "PUT"
| "DELETE"
| "HEAD"
| "PATCH"
; headers?: Record<string, string>; body?: string; }
): Promise<{ method: string; ok: boolean; status: number; headers: Record<string, string>; body?: string | null; text(): Promise<string>; json(): Promise<unknown>; }>; }