URLPattern

external class URLPattern(source)

Since

v23.8.0

Constructors

Link copied to clipboard
constructor(input: String, baseURL: String, options: URLPatternOptions = definedExternally)
constructor(input: URLPatternInit, baseURL: String, options: URLPatternOptions = definedExternally)
constructor()
constructor(input: String = definedExternally, options: URLPatternOptions = definedExternally)
constructor(input: URLPatternInit = definedExternally, options: URLPatternOptions = definedExternally)

Properties

Link copied to clipboard
external val hash: String
Link copied to clipboard
external val hasRegExpGroups: Boolean
Link copied to clipboard
external val hostname: String
Link copied to clipboard
external val password: String
Link copied to clipboard
external val pathname: String
Link copied to clipboard
external val port: String
Link copied to clipboard
external val protocol: String
Link copied to clipboard
external val search: String
Link copied to clipboard
external val username: String

Functions

Link copied to clipboard
external fun exec(): URLPatternResult?
external fun exec(input: String = definedExternally, baseURL: String = definedExternally): URLPatternResult?
external fun exec(input: URLPatternInit = definedExternally, baseURL: String = definedExternally): URLPatternResult?
Link copied to clipboard
external fun test(): Boolean
external fun test(input: String = definedExternally, baseURL: String = definedExternally): Boolean
external fun test(input: URLPatternInit = definedExternally, baseURL: String = definedExternally): Boolean