Skip to main content
Version: v1

OdspDriverUrlResolver Class

Resolver to resolve urls like the ones created by createOdspUrl which is driver inner url format. Ex: ${siteUrl}?driveId=${driveId}&itemId=${itemId}&path=${path}

Signature

export declare class OdspDriverUrlResolver implements IUrlResolver

Implements: IUrlResolver

Constructors

Constructor Description
(constructor)() Constructs a new instance of the OdspDriverUrlResolver class

Methods

Method Return Type Description
getAbsoluteUrl(resolvedUrl, relativeUrl, packageInfoSource) Promise<string>
resolve(request) Promise<IOdspResolvedUrl>

Constructor Details

(constructor)

Constructs a new instance of the OdspDriverUrlResolver class

Signature

constructor();

Method Details

getAbsoluteUrl

Signature

getAbsoluteUrl(resolvedUrl: IResolvedUrl, relativeUrl: string, packageInfoSource?: IContainerPackageInfo): Promise<string>;

Parameters

Parameter Modifiers Type Description
resolvedUrl IResolvedUrl
relativeUrl string
packageInfoSource optional IContainerPackageInfo

Returns

Return type: Promise<string>

resolve

Signature

resolve(request: IRequest): Promise<IOdspResolvedUrl>;

Parameters

Parameter Type Description
request IRequest

Returns

Return type: Promise<IOdspResolvedUrl>