UNPKG

@qundus/qstate

Version:
19 lines (15 loc) 1.59 kB
import { e as OptionsSetup, f as NanoAnyStore, g as Options, M as MergedOptions, h as OptionsDerived, i as NanoReadable, j as MergedOptionsDerived, k as StoreWithOptions } from '../../index-BR4hINez.js'; export { l as OptionPersistOptionsIn, m as OptionPersistOptionsOut } from '../../index-BR4hINez.js'; import 'nanostores'; import '../../checks/index.js'; import '@nanostores/preact'; import '../../integrations/react/_model.js'; import '../../integrations/solid/_model.js'; import '../../integrations/vanilla/_model.js'; import '../../integrations/vue/_model.js'; import '@nanostores/persistent'; declare function persistOptionsFromSetup<G extends OptionsSetup<NanoAnyStore>>(_base?: G): <S extends NanoAnyStore, O extends Options<S>>(target?: O) => MergedOptions<S, O, G>; declare function persistOptionsForDerived<G extends OptionsDerived | Options<NanoAnyStore>>(_base?: G): <S extends NanoReadable, O extends OptionsDerived>(target?: O) => MergedOptionsDerived<S, O, G>; declare const persistOptionsFromStore: <S extends NanoAnyStore, O extends Options<S>, Other extends StoreWithOptions>(store: Other, _options: O | undefined) => MergedOptions<S, O, Other["__options"]>; declare const persistOptionsFromStoreDerived: <S extends NanoReadable | NanoAnyStore, O extends OptionsDerived, Other extends StoreWithOptions>(store: Other, _options: O | undefined) => MergedOptionsDerived<S, O, Other["__options"]>; export { MergedOptions, MergedOptionsDerived, OptionsSetup, persistOptionsForDerived, persistOptionsFromSetup, persistOptionsFromStore, persistOptionsFromStoreDerived };