@zeix/ui-element
Version:
UIElement - a HTML-first library for reactive Web Components
74 lines (37 loc) • 833 B
Markdown
[**@zeix/ui-element**](../README.md)
***
[@zeix/ui-element](../globals.md) / State
# Type Alias: State\<T\>
> **State**\<`T`\> = `object`
Defined in: node\_modules/@zeix/cause-effect/src/state.ts:7
## Type Parameters
### T
`T` *extends* `object`
## Properties
### \[toStringTag\]
> **\[toStringTag\]**: `"State"`
Defined in: node\_modules/@zeix/cause-effect/src/state.ts:8
## Methods
### get()
> **get**(): `T`
Defined in: node\_modules/@zeix/cause-effect/src/state.ts:9
#### Returns
`T`
***
### set()
> **set**(`v`): `void`
Defined in: node\_modules/@zeix/cause-effect/src/state.ts:10
#### Parameters
##### v
`T`
#### Returns
`void`
***
### update()
> **update**(`fn`): `void`
Defined in: node\_modules/@zeix/cause-effect/src/state.ts:11
#### Parameters
##### fn
(`v`) => `T`
#### Returns
`void`