Location overview
Low-level Effect wrappers for Location and its usage via Context.
Added in v8.19.0
Table of contents
actions
assign
Assign the current URL
Signature
export declare const assign: (url: string) => Effect.Effect<void, never, Location>
Added in v8.19.0
context
Location
Context for the Location object
Signature
export declare const Location: Context.Tagged<Location, Location>
Added in v8.19.0
getters
getHash
Get the hash from the current Location
Signature
export declare const getHash: Effect.Effect<string, never, Location>
Added in v8.19.0
getHost
Get the host from the current Location
Signature
export declare const getHost: Effect.Effect<string, never, Location>
Added in v8.19.0
getHostname
Get the hostname from the current Location
Signature
export declare const getHostname: Effect.Effect<string, never, Location>
Added in v8.19.0
getHref
Get the href from the current Location
Signature
export declare const getHref: Effect.Effect<string, never, Location>
Added in v8.19.0
getOrigin
Get the origin from the current Location
Signature
export declare const getOrigin: Effect.Effect<string, never, Location>
Added in v8.19.0
getPathname
Get the pathname from the current Location
Signature
export declare const getPathname: Effect.Effect<string, never, Location>
Added in v8.19.0
getPort
Get the port from the current Location
Signature
export declare const getPort: Effect.Effect<string, never, Location>
Added in v8.19.0
getProtocol
Get the protocol from the current Location
Signature
export declare const getProtocol: Effect.Effect<string, never, Location>
Added in v8.19.0
getSearch
Get the search params string from the current Location
Signature
export declare const getSearch: Effect.Effect<URLSearchParams, never, Location>
Added in v8.19.0
reload
Reload the current URL
Signature
export declare const reload: Effect.Effect<void, never, Location>
Added in v8.19.0
replace
Replace the current URL
Signature
export declare const replace: (url: string) => Effect.Effect<void, never, Location>
Added in v8.19.0
models
Location (interface)
Context for the Location object
Signature
export interface Location extends globalThis.Location {}
Added in v8.19.0