Skip to content

Documentation / @imvu/chkn / CdnProductSourceOptions

Interface: CdnProductSourceOptions ​

Defined in: packages/chkn/src/ProductSource.ts:20

Properties ​

baseUrl? ​

ts
readonly baseUrl?: string;

Defined in: packages/chkn/src/ProductSource.ts:33

Defaults to https://userimages-akm.imvu.com/productdata.


fetch? ​

ts
readonly fetch?: (input, init?) => Promise<Response>;

Defined in: packages/chkn/src/ProductSource.ts:34

MDN Reference

Parameters ​

ParameterType
inputRequestInfo | URL
init?RequestInit

Returns ​

Promise<Response>


revisions? ​

ts
readonly revisions?: 
  | ReadonlyMap<number, number>
  | Readonly<Record<number, number>>
  | RevisionResolver;

Defined in: packages/chkn/src/ProductSource.ts:31

A product's current revision, as a map or a lookup. Products it doesn't cover fall back to probeLatestRevision. The reliable source is the XML-RPC gateway, which also returns every ancestor:

ts
const auths = await gateway.authorizeProducts([productId]);
const revisions = new Map(auths.map((a) => [a.productId, Number(a.cflUrl.split('/').pop())]));

Released under the MIT License.