UNPKG

@inworld/web-core

Version:
8 lines (7 loc) 435 B
import * as fm from '../../../proto/fetch.pb.js'; import { InternalClientConfiguration } from '../../common/data_structures/index.js'; import { SessionToken } from '../../entities/session_token.entity.js'; export type PbFunc<P, R> = (req: P, initReq?: fm.InitReq) => Promise<R>; export declare class PbService { request: <P, R>(config: InternalClientConfiguration, session: SessionToken, pb: PbFunc<P, R>, req: P) => Promise<R>; }