InnerUrlResolver Class

Packages > @fluidframework/iframe-driver > InnerUrlResolver

Signature:

export declare class InnerUrlResolver implements IUrlResolver 

Implements: IUrlResolver

Constructors

List of constructors for this class
Constructor Modifiers Description
(constructor)(outerProxy) Constructs a new instance of the InnerUrlResolver class

Methods

List of methods on this class
Method Modifiers Description
create(outerPort) static
getAbsoluteUrl(resolvedUrl, relativeUrl, codeDetails)
resolve(request)

Constructors

InnerUrlResolver.(constructor)

Constructs a new instance of the InnerUrlResolver class

Signature:

constructor(outerProxy: IUrlResolverProxy);

Parameters

List of parameters
Parameter Type Description
outerProxy IUrlResolverProxy

Methods

create

Signature:

static create(outerPort: MessagePort): Promise<InnerUrlResolver>;

Parameters

List of parameters
Parameter Type Description
outerPort MessagePort

Returns:

Promise<InnerUrlResolver>

getAbsoluteUrl

Signature:

getAbsoluteUrl(resolvedUrl: IResolvedUrl, relativeUrl: string, codeDetails?: IFluidCodeDetails): Promise<string>;

Parameters

List of parameters
Parameter Type Description
resolvedUrl IResolvedUrl
relativeUrl string
codeDetails IFluidCodeDetails

Returns:

Promise<string>

resolve

Signature:

resolve(request: IRequest): Promise<IResolvedUrl | undefined>;

Parameters

List of parameters
Parameter Type Description
request IRequest

Returns:

Promise<IResolvedUrl | undefined>