Skip to main content
Glama
index.d.ts1.19 kB
import type { QuansyncFn, QuansyncGenerator, QuansyncGeneratorFn, QuansyncInputObject, QuansyncOptions } from './types.js'; export { QuansyncAwaitableGenerator, QuansyncInput } from './types.js'; declare const GET_IS_ASYNC: unique symbol; declare class QuansyncError extends Error { constructor(message?: string); } /** * Creates a new Quansync function, a "superposition" between async and sync. */ declare function quansync<Return, Args extends any[] = []>(input: QuansyncInputObject<Return, Args>): QuansyncFn<Return, Args>; declare function quansync<Return, Args extends any[] = []>(input: QuansyncGeneratorFn<Return, Args> | Promise<Return>, options?: QuansyncOptions): QuansyncFn<Return, Args>; /** * Converts a promise to a Quansync generator. */ declare function toGenerator<T>(promise: Promise<T> | QuansyncGenerator<T> | T): QuansyncGenerator<T>; /** * @returns `true` if the current context is async, `false` otherwise. */ declare const getIsAsync: QuansyncFn<boolean, []>; export { GET_IS_ASYNC, QuansyncError, getIsAsync, quansync, toGenerator }; export type { QuansyncFn, QuansyncGenerator, QuansyncGeneratorFn, QuansyncInputObject, QuansyncOptions };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ajaystream/hubspot-mcp-custom'

If you have feedback or need assistance with the MCP directory API, please join our Discord server