Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/grammy/platform.deno.ts

The Telegram Bot Framework.
Very Popular
Go to Latest
File
/** Are we running on Deno or in a web browser? */export const isDeno = typeof Deno !== "undefined";
// === Export debugimport debug from "https://cdn.skypack.dev/debug@4.3.4";export { debug };const DEBUG = "DEBUG";if (isDeno) { debug.useColors = () => !Deno.noColor; const env = { name: "env", variable: DEBUG } as const; const res = await Deno.permissions.query(env); let namespace: string | undefined = undefined; if (res.state === "granted") namespace = Deno.env.get(DEBUG); if (namespace) debug.enable(namespace); else debug.disable();}
// === Export system-specific operations// Turn an AsyncIterable<Uint8Array> into a streamexport const itrToStream = (itr: AsyncIterable<Uint8Array>) => ReadableStream.from(itr);
// === Base configuration for `fetch` callsexport const baseFetchConfig = (_apiRoot: string) => ({});
// === Default webhook adapterexport const defaultAdapter = "oak";