UNPKG

mobx

Version:

Simple, scalable state management.

6 lines (5 loc) 565 B
import { AnnotationsMap, CreateObservableOptions } from "../internal"; declare type NoInfer<T> = [T][T extends any ? 0 : never]; export declare function makeObservable<T extends object, AdditionalKeys extends PropertyKey = never>(target: T, annotations?: AnnotationsMap<T, NoInfer<AdditionalKeys>>, options?: CreateObservableOptions): T; export declare function makeAutoObservable<T extends object, AdditionalKeys extends PropertyKey = never>(target: T, overrides?: AnnotationsMap<T, NoInfer<AdditionalKeys>>, options?: CreateObservableOptions): T; export {};