MultiUrlResolver Class
Signature
export declare class MultiUrlResolver implements IUrlResolver
Implements: IUrlResolver
Static Methods
Method | Return Type | Description |
---|---|---|
create(urlResolver) | IUrlResolver |
Methods
Method | Return Type | Description |
---|---|---|
getAbsoluteUrl(resolvedUrl, relativeUrl) | Promise<string> | |
resolve(request) | Promise<IResolvedUrl | undefined> |
Method Details
create
Signature
static create(urlResolver: IUrlResolver | IUrlResolver[]): IUrlResolver;
Parameters
Parameter | Type | Description |
---|---|---|
urlResolver | IUrlResolver | IUrlResolver[] |
Returns
Return type: IUrlResolver
getAbsoluteUrl
Signature
getAbsoluteUrl(resolvedUrl: IResolvedUrl, relativeUrl: string): Promise<string>;
Parameters
Parameter | Type | Description |
---|---|---|
resolvedUrl | IResolvedUrl | |
relativeUrl | string |
Returns
Return type: Promise<string>
resolve
Signature
resolve(request: IRequest): Promise<IResolvedUrl | undefined>;
Parameters
Parameter | Type | Description |
---|---|---|
request | IRequest |
Returns
Return type: Promise<IResolvedUrl | undefined>