Skip to content

GramIO API Reference / gramio/dist / SuppressedAPIMethods

Type Alias: SuppressedAPIMethods<Methods>

SuppressedAPIMethods<Methods> = { [APIMethod in Methods]: APIMethodParams<APIMethod> extends undefined ? (params?: Suppress<IsSuppressed>) => Promise<MaybeSuppressedReturn<APIMethod, IsSuppressed>> : undefined extends APIMethodParams<APIMethod> ? (params?: MaybeSuppressedParams<APIMethod, IsSuppressed>) => Promise<MaybeSuppressedReturn<APIMethod, IsSuppressed>> : (params: MaybeSuppressedParams<APIMethod, IsSuppressed>) => Promise<MaybeSuppressedReturn<APIMethod, IsSuppressed>> }

Defined in: gramio/index.d.ts:648

Map of APIMethods but with Suppress

Type Parameters

Type ParameterDefault type
Methods extends keyof APIMethodskeyof APIMethods