Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Uri

Hierarchy

  • Uri

Implements

Index

Methods

appendedPath

appendedQuery

  • appendedQuery(key: string | null, value: string): Uri
  • appendedQuery(params: AnyUriQuery): Uri

appendedSegment

  • appendedSegment(segment: string): Uri

appendedSlash

  • appendedSlash(): Uri

authority

authorityPart

  • authorityPart(): string
  • authorityPart(authority: string): Uri

base

basePath

compareTo

  • compareTo(that: Uri): 0 | 1 | -1

Protected copy

debug

display

  • display(output: Output): void

endpoint

  • endpoint(): Uri

equals

  • equals(that: unknown): boolean

fragment

fragmentIdentifier

  • fragmentIdentifier(): string | null
  • fragmentIdentifier(identifier: string | null): Uri

fragmentPart

  • fragmentPart(): string | null
  • fragmentPart(fragment: string): Uri

hashCode

  • hashCode(): number

host

hostAddress

  • hostAddress(): string

hostIPv4

  • hostIPv4(): string | null
  • hostIPv4(address: string): Uri

hostIPv6

  • hostIPv6(): string | null
  • hostIPv6(address: string): Uri

hostName

  • hostName(): string | null
  • hostName(address: string): Uri

hostPart

  • hostPart(): string
  • hostPart(host: string): Uri

isDefined

  • isDefined(): boolean

isEmpty

  • isEmpty(): boolean

parent

  • parent(): Uri

parentPath

password

  • password(): string | null
  • password(password: string | null): Uri

path

pathName

  • pathName(): string
  • pathName(name: string): Uri

pathPart

  • pathPart(): string
  • pathPart(path: string): Uri

port

portNumber

  • portNumber(): number
  • portNumber(port: number): Uri

portPart

  • portPart(): string
  • portPart(port: string): Uri

prependedPath

prependedQuery

  • prependedQuery(key: string | null, value: string): Uri
  • prependedQuery(params: AnyUriQuery): Uri

prependedSegment

  • prependedSegment(segment: string): Uri

prependedSlash

  • prependedSlash(): Uri

query

queryPart

  • queryPart(): string
  • queryPart(query: string): Uri

removedQuery

  • removedQuery(key: string): Uri

resolve

scheme

schemeName

  • schemeName(): string
  • schemeName(scheme: string): Uri

schemePart

  • schemePart(): string
  • schemePart(scheme: string): Uri

toAny

  • toAny(): object

toString

  • toString(): string

unresolve

updatedQuery

  • updatedQuery(key: string, value: string): Uri

user

userPart

  • userPart(): string
  • userPart(user: string): Uri

username

  • username(): string
  • username(username: string, password?: string | null): Uri

Static authority

Static authorityPart

  • authorityPart(part: string): Uri

Static empty

Static form

Static fragment

Static fragmentIdentifier

  • fragmentIdentifier(identifier: string): Uri

Static fragmentPart

  • fragmentPart(part: string): Uri

Static from

Static fromAny

  • fromAny(uri: AnyUri | null | undefined): Uri

Static host

Static hostIPv4

  • hostIPv4(address: string): Uri

Static hostIPv6

  • hostIPv6(address: string): Uri

Static hostName

  • hostName(address: string): Uri

Static hostPart

  • hostPart(part: string): Uri

Static parse

  • parse(string: string): Uri

Static password

  • password(password: string): Uri

Static path

Static pathPart

  • pathPart(part: string): Uri

Static port

Static portNumber

  • portNumber(number: number): Uri

Static portPart

  • portPart(part: string): Uri

Static query

Static queryPart

  • queryPart(part: string): Uri

Static scheme

Static schemeName

  • schemeName(name: string): Uri

Static schemePart

  • schemePart(part: string): Uri

Static standardParser

Static user

Static userPart

  • userPart(part: string): Uri

Static username

  • username(username: string, password?: string | null): Uri