Class: PageParam ‹V›#
Type parameters#
▪ V
Hierarchy#
- PageParam
Index#
Constructors#
Properties#
Methods#
Constructors#
constructor#
+ new PageParam(init
: PageParamInit‹V› | PageSystemParamInit‹V›, history
: IObservableHistory): PageParam
Defined in src/renderer/navigation/page-param.ts:23
Parameters:
Name | Type |
---|---|
init |
PageParamInit‹V› | PageSystemParamInit‹V› |
history |
IObservableHistory |
Returns: PageParam
Properties#
Protected
history#
• history: IObservableHistory
Defined in src/renderer/navigation/page-param.ts:25
init#
• init: PageParamInit‹V› | PageSystemParamInit‹V›
Defined in src/renderer/navigation/page-param.ts:25
name#
• name: string
Defined in src/renderer/navigation/page-param.ts:22
urlName#
• urlName: string
Defined in src/renderer/navigation/page-param.ts:23
Static
SYSTEM_PREFIX#
▪ SYSTEM_PREFIX: string = "lens-"
Defined in src/renderer/navigation/page-param.ts:20
Methods#
clear#
▸ clear(): void
Defined in src/renderer/navigation/page-param.ts:107
Returns: void
get#
▸ get(): V
Defined in src/renderer/navigation/page-param.ts:66
Returns: V
getDefaultValue#
▸ getDefaultValue(): V
Defined in src/renderer/navigation/page-param.ts:101
Returns: V
getRaw#
▸ getRaw(): string[]
Defined in src/renderer/navigation/page-param.ts:94
Returns: string[]
isEmpty#
▸ isEmpty(value
: V | any): boolean
Defined in src/renderer/navigation/page-param.ts:36
Parameters:
Name | Type |
---|---|
value |
V | any |
Returns: boolean
parse#
▸ parse(values
: string[]): V
Defined in src/renderer/navigation/page-param.ts:40
Parameters:
Name | Type |
---|---|
values |
string[] |
Returns: V
set#
▸ set(value
: V, __namedParameters
: object): void
Defined in src/renderer/navigation/page-param.ts:76
Parameters:
▪ value: V
▪Default value
__namedParameters: object= {}
Name | Type | Default |
---|---|---|
mergeGlobals |
boolean | true |
replaceHistory |
boolean | false |
Returns: void
setRaw#
▸ setRaw(value
: string | string[]): void
Defined in src/renderer/navigation/page-param.ts:82
Parameters:
Name | Type |
---|---|
value |
string | string[] |
Returns: void
stringify#
▸ stringify(value
: V): string
Defined in src/renderer/navigation/page-param.ts:49
Parameters:
Name | Type | Default |
---|---|---|
value |
V | this.get() |
Returns: string
toObjectParam#
▸ toObjectParam(value
: V): Record‹string, V›
Defined in src/renderer/navigation/page-param.ts:130
Parameters:
Name | Type | Default |
---|---|---|
value |
V | this.get() |
Returns: Record‹string, V›
toSearchString#
▸ toSearchString(__namedParameters
: object): string
Defined in src/renderer/navigation/page-param.ts:111
Parameters:
▪Default value
__namedParameters: object= {}
Name | Type | Default |
---|---|---|
mergeGlobals |
boolean | true |
value |
V | this.get() |
withPrefix |
boolean | true |
Returns: string