UNPKG

permix

Version:

Permix is a lightweight, framework-agnostic, type-safe permissions management library for JavaScript applications on the client and server sides.

30 lines (29 loc) 1.39 kB
import type { Snippet } from 'svelte'; import type { Definition, Permix } from '../core/index.mjs'; declare function $$render<D extends Definition>(): { props: { permix: Permix<D>; children: Snippet; }; exports: {}; bindings: ""; slots: {}; events: {}; }; declare class __sveltets_Render<D extends Definition> { props(): ReturnType<typeof $$render<D>>['props']; events(): ReturnType<typeof $$render<D>>['events']; slots(): ReturnType<typeof $$render<D>>['slots']; bindings(): ""; exports(): {}; } interface $$IsomorphicComponent { new <D extends Definition>(options: import('svelte').ComponentConstructorOptions<ReturnType<__sveltets_Render<D>['props']>>): import('svelte').SvelteComponent<ReturnType<__sveltets_Render<D>['props']>, ReturnType<__sveltets_Render<D>['events']>, ReturnType<__sveltets_Render<D>['slots']>> & { $$bindings?: ReturnType<__sveltets_Render<D>['bindings']>; } & ReturnType<__sveltets_Render<D>['exports']>; <D extends Definition>(internal: unknown, props: ReturnType<__sveltets_Render<D>['props']> & {}): ReturnType<__sveltets_Render<D>['exports']>; z_$$bindings?: ReturnType<__sveltets_Render<any>['bindings']>; } declare const PermixProvider: $$IsomorphicComponent; type PermixProvider<D extends Definition> = InstanceType<typeof PermixProvider<D>>; export default PermixProvider;