UNPKG

svelte-ux

Version:

- Increment version in `package.json` and commit as `Version bump to x.y.z` - `npm run publish`

25 lines (24 loc) 846 B
import { SvelteComponentTyped } from "svelte"; /** * Wrapper component to convenient subscribe to a store value when impractical (for example, slot `let:value`) */ import type { Readable } from 'svelte/store'; declare class __sveltets_Render<T> { props(): { value: Readable<T>; }; events(): {} & { [evt: string]: CustomEvent<any>; }; slots(): { default: { value: T; }; }; } export type StoreSubscribeProps<T> = ReturnType<__sveltets_Render<T>['props']>; export type StoreSubscribeEvents<T> = ReturnType<__sveltets_Render<T>['events']>; export type StoreSubscribeSlots<T> = ReturnType<__sveltets_Render<T>['slots']>; export default class StoreSubscribe<T> extends SvelteComponentTyped<StoreSubscribeProps<T>, StoreSubscribeEvents<T>, StoreSubscribeSlots<T>> { } export {};