teleproto - v1.230.0
    Preparing search index...

    Type Alias CheckedRequest<R>

    CheckedRequest: R extends AnyRequest
        ? unknown
        : R extends { _: infer K extends keyof RawRequestMap }
            ? Record<Exclude<keyof R, keyof RawRequestMap[K]>, never> & (
                R extends { query: infer Q } ? { query: CheckedRequest<Q> } : unknown
            )
            : never

    Rejects extra request fields, including those inside query wrappers.

    Type Parameters

    • R