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>