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​

ConstructorDescription
(constructor)()Constructs a new instance of the OdspDriverUrlResolver class

Methods​

MethodReturn TypeDescription
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​

ParameterModifiersTypeDescription
resolvedUrlIResolvedUrl
relativeUrlstring
packageInfoSourceoptionalIContainerPackageInfo

Returns​

Return type: Promise<string>

resolve​

Signature​

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

Parameters​

ParameterTypeDescription
requestIRequest

Returns​

Return type: Promise<IOdspResolvedUrl>