@chasi/ui
Advanced tools
Comparing version 0.1.20 to 0.1.21
import { SvelteComponentTyped } from "svelte"; | ||
import type { Rule } from './rules'; | ||
declare class __sveltets_Render<T extends Record<string, any> | string | number, X extends keyof T> { | ||
declare class __sveltets_Render<T> { | ||
props(): { | ||
label?: string | undefined; | ||
items?: T[] | undefined; | ||
itemText?: X | undefined; | ||
itemValue?: X | undefined; | ||
itemText?: (T extends Record<string, any> ? keyof T : undefined) | undefined; | ||
itemValue?: (T extends Record<string, any> ? keyof T : undefined) | undefined; | ||
value?: any; | ||
@@ -29,7 +29,7 @@ rules?: Rule[] | undefined; | ||
} | ||
export type CSelectProps<T extends Record<string, any> | string | number, X extends keyof T> = ReturnType<__sveltets_Render<T, X>['props']>; | ||
export type CSelectEvents<T extends Record<string, any> | string | number, X extends keyof T> = ReturnType<__sveltets_Render<T, X>['events']>; | ||
export type CSelectSlots<T extends Record<string, any> | string | number, X extends keyof T> = ReturnType<__sveltets_Render<T, X>['slots']>; | ||
export default class CSelect<T extends Record<string, any> | string | number, X extends keyof T> extends SvelteComponentTyped<CSelectProps<T, X>, CSelectEvents<T, X>, CSelectSlots<T, X>> { | ||
export type CSelectProps<T> = ReturnType<__sveltets_Render<T>['props']>; | ||
export type CSelectEvents<T> = ReturnType<__sveltets_Render<T>['events']>; | ||
export type CSelectSlots<T> = ReturnType<__sveltets_Render<T>['slots']>; | ||
export default class CSelect<T> extends SvelteComponentTyped<CSelectProps<T>, CSelectEvents<T>, CSelectSlots<T>> { | ||
} | ||
export {}; |
{ | ||
"name": "@chasi/ui", | ||
"version": "0.1.20", | ||
"version": "0.1.21", | ||
"type": "module", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
170374