UNPKG

@zeix/ui-element

Version:

UIElement - a HTML-first library for reactive Web Components

74 lines (37 loc) 833 B
[**@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`