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>