UNPKG

@podium/client

Version:

Client for fetching podium component fragments over HTTP.

28 lines (27 loc) 968 B
/** * @typedef {object} PodletClientManifestResolverOptions * @property {string} clientName * @property {import('abslog').AbstractLoggerOptions} [logger] * @property {import('./http.js').default} [http] */ export default class PodletClientManifestResolver { /** * @constructor * @param {PodletClientManifestResolverOptions} options */ constructor(options?: PodletClientManifestResolverOptions); get metrics(): Metrics; /** * @param {import('./http-outgoing.js').default} outgoing * @returns {Promise<import('./http-outgoing.js').default>} */ resolve(outgoing: import("./http-outgoing.js").default): Promise<import("./http-outgoing.js").default>; get [Symbol.toStringTag](): string; #private; } export type PodletClientManifestResolverOptions = { clientName: string; logger?: import("abslog").AbstractLoggerOptions; http?: import("./http.js").default; }; import Metrics from '@metrics/client';