get
Extract raw values from MaybeObservable types (works with both raw values and Legend-State observables).
import { get } from "@usels/web";import { observable } from "@legendapp/state";
// With raw valuesconst rawValue = { name: "John", age: 30 };console.log(get(rawValue)); // { name: 'John', age: 30 }console.log(get(rawValue, "name")); // 'John'
// With observablesconst obs$ = observable({ name: "John", age: 30 });console.log(get(obs$)); // { name: 'John', age: 30 }console.log(get(obs$, "name")); // 'John'Type Declarations
Section titled “Type Declarations”export declare function get<T>(maybeObservable: MaybeObservable<T>): T;export declare function get<T>(maybeObservable: MaybeObservable<T> | undefined): T | undefined;export declare function get<T, K extends keyof T>(maybeObservable: MaybeObservable<T>, key: K): T[K] | undefined;Source
Section titled “Source”Contributors
Section titled “Contributors”- tigerwest
Changelog
Section titled “Changelog”a7392ab2026-03-06 - feat(core,browser): add sync strategy hooks (tigerwest)