Home Reference Source Repository
import Uri from 'Uri/src/Uri.js'
public class | source

Uri

Uri - manipulate URLs

Constructor Summary

Public Constructor
public

constructor(uri: string): instance

Member Summary

Public Members
public

[tar]: *

public
public

path: *

public
public
public

query: *

public

Method Summary

Public Methods
public

authority(authority: string): instance

public

fragment(f: string): instance

public

gs(val: *, tar: *, fn: *): *

public

host(f: string): instance

public

parse(uri: string): instance

public

port(f: string): instance

public

protocol(f: string): instance

public

scheme(f: string): instance

public
public

userInfo(f: string): instance

Public Constructors

public constructor(uri: string): instance source

Params:

NameTypeAttributeDescription
uri string

a URI string

Return:

instance

return Uri instance for chaining

Public Members

public [tar]: * source

public authRegEx: undefined source

public path: * source

public portRegEx: undefined source

public qRegEx: undefined source

public query: * source

public uriRegEx: undefined source

Public Methods

public authority(authority: string): instance source

Params:

NameTypeAttributeDescription
authority string

username password part of URL

Return:

instance

returns Uri instance for chaining

public fragment(f: string): instance source

Params:

NameTypeAttributeDescription
f string

string representation of fragment

Return:

instance

returns Uri instance for chaining

public gs(val: *, tar: *, fn: *): * source

Params:

NameTypeAttributeDescription
val *
tar *
fn *

Return:

*

public host(f: string): instance source

Params:

NameTypeAttributeDescription
f string

string representation of host

Return:

instance

returns Uri instance for chaining

public parse(uri: string): instance source

Params:

NameTypeAttributeDescription
uri string

URL

Return:

instance

returns Uri instance for chaining

public port(f: string): instance source

Params:

NameTypeAttributeDescription
f string

port part of URL

Return:

instance

returns Uri instance for chaining

public protocol(f: string): instance source

Params:

NameTypeAttributeDescription
f string

protocol part of URL

Return:

instance

returns Uri instance for chaining

public scheme(f: string): instance source

Params:

NameTypeAttributeDescription
f string

protocol scheme

Return:

instance

returns Uri instance for chaining

public toString(): string source

Return:

string

returns string URL

public userInfo(f: string): instance source

Params:

NameTypeAttributeDescription
f string

user info part of URL

Return:

instance

returns Uri instance for chaining