SYMBOL INDEX (85 symbols across 30 files) FILE: examples/src/App.tsx function App (line 14) | function App() { FILE: examples/src/components/Counter.tsx method increase (line 4) | increase() { method decrease (line 7) | decrease(amount: number) { function Counter (line 12) | function Counter() { FILE: examples/src/components/GlobalState.tsx method increase (line 8) | increase() { function Counter (line 17) | function Counter() { function GlobalState (line 29) | function GlobalState() { FILE: examples/src/components/Hydrate.tsx function Values (line 6) | function Values() { function Hydrate (line 22) | function Hydrate() { FILE: examples/src/components/Inherit.tsx method increase (line 6) | increase() { function Counter (line 11) | function Counter() { function Inherit (line 23) | function Inherit() { FILE: examples/src/components/Initialize.tsx function Text (line 6) | function Text() { function Initialize (line 11) | function Initialize() { FILE: examples/src/components/MemoizedSelector.tsx function MemoizedSelector (line 10) | function MemoizedSelector() { FILE: examples/src/components/MemoryLeakTester.tsx method work (line 7) | work(id: number) { function Work (line 17) | function Work({ onHide }: { onHide(): void }) { function Wrapper (line 41) | function Wrapper() { function MemoryLeakTester (line 62) | function MemoryLeakTester() { FILE: examples/src/components/MultiProviders.tsx method increase (line 6) | increase() { function Counter (line 11) | function Counter() { function MultiProviders (line 23) | function MultiProviders() { FILE: examples/src/components/Selector.tsx method toggleActive (line 11) | toggleActive() { function Value (line 17) | function Value() { function Toggle (line 31) | function Toggle() { function Active (line 36) | function Active() { function Selector (line 41) | function Selector() { FILE: examples/src/components/Todos.tsx method toggle (line 22) | toggle(id: number) { function Todos (line 30) | function Todos() { FILE: examples/src/components/VisibleToggle.tsx function VisibleToggle (line 3) | function VisibleToggle({ children }: { children: React.ReactNode }) { FILE: src/contexts/SangteProvider.tsx type SangteProviderProps (line 8) | interface SangteProviderProps { function SangteProvider (line 15) | function SangteProvider({ function useSangteManager (line 77) | function useSangteManager() { FILE: src/contexts/__tests__/SangteProvider.test.tsx function Child (line 17) | function Child() { function Child (line 36) | function Child({ testId }: { testId: string }) { function Child (line 70) | function Child({ testId }: { testId: string }) { function Child (line 107) | function Child() { FILE: src/hooks/__tests__/useResetAllSangte.test.tsx function Child (line 34) | function Child({ testId }: { testId: string }) { function Child (line 83) | function Child({ testId }: { testId: string }) { FILE: src/hooks/__tests__/useSangteActions.test.ts method increase (line 9) | increase() { method decrease (line 12) | decrease() { method increase (line 21) | increase() { method decrease (line 24) | decrease() { FILE: src/hooks/__tests__/useSangteCallback.test.ts method increase (line 41) | increase() { FILE: src/hooks/useResetAllSangte.ts function useResetAllSangte (line 7) | function useResetAllSangte() { FILE: src/hooks/useResetSangte.ts function useResetSangte (line 4) | function useResetSangte(sangte: Sangte) { FILE: src/hooks/useSangte.ts function useSangte (line 5) | function useSangte(sangte: Sangte) { FILE: src/hooks/useSangteActions.ts function useSangteActions (line 4) | function useSangteActions>(sangte: Sangte(sangte: Sangte) { FILE: src/hooks/useSangteValue.ts function useSangteValue (line 10) | function useSangteValue( FILE: src/hooks/useSetSangte.ts function useSetSangte (line 4) | function useSetSangte(sangte: Sangte) { FILE: src/lib/SangteInitializer.ts class SangteInitializer (line 4) | class SangteInitializer { method constructor (line 7) | constructor(private manager: SangteManager) {} method set (line 9) | public set(sangte: Sangte, initialState: T) { method initialize (line 13) | public initialize() { FILE: src/lib/SangteManager.ts class SangteManager (line 4) | class SangteManager { method constructor (line 9) | constructor(public isDefault: boolean = false) {} method get (line 10) | public get(sangte: Sangte): SangteInstance { method getRootSangteManager (line 32) | public getRootSangteManager(): SangteManager { method inherit (line 40) | public inherit(sangtes: Sangte[]) { method reset (line 50) | public reset(global: boolean = false) { FILE: src/lib/__tests__/sangte.test.ts method increase (line 47) | increase() { method decreaseBy (line 50) | decreaseBy(amount: number) { method increase (line 82) | increase() { FILE: src/lib/sangte.ts type Fn (line 4) | type Fn = () => void type UpdateFn (line 5) | type UpdateFn = (state: T) => T type ActionRecord (line 6) | type ActionRecord = Record T | Draft... type Action (line 7) | type Action = A extends ActionRecord ? A : never type Actions (line 8) | type Actions = (prevState: Draft | T) => Action type SangteConfig (line 9) | interface SangteConfig { type Getter (line 15) | type Getter = { type SangteInstance (line 19) | type SangteInstance = { type Sangte (line 27) | type Sangte = { type UnwrapSangteValue (line 32) | type UnwrapSangteValue = T extends Sangte ? U : never type UnwrapSangteAction (line 33) | type UnwrapSangteAction = T extends Sangte ? U : never type Selector (line 35) | type Selector = (get: Getter) => T function isSelector (line 36) | function isSelector(fn: any): fn is Selector { function isUpdateFn (line 40) | function isUpdateFn(value: any): value is UpdateFn { function createSangte (line 44) | function createSangte(initialState: T, createActions?: Actions( function createResangte (line 140) | function createResangte( function resangte (line 204) | function resangte(selector: (getter: Getter) => T): Sangte { FILE: src/lib/shallowEqual.ts function shallowEqual (line 1) | function shallowEqual>(a: T, b: T) {