@threlte/core
Advanced tools
Comparing version 5.0.0 to 5.0.1
# @threlte/core | ||
## 5.0.1 | ||
### Patch Changes | ||
- 7b3aced: Prop types should be optional | ||
## 5.0.0 | ||
@@ -4,0 +10,0 @@ |
@@ -21,7 +21,5 @@ import { SvelteComponentTyped } from "svelte"; | ||
makeDefault?: boolean | undefined; | ||
} : Record<string, unknown>) & { [P in Exclude<keyof (MaybeInstance<Type> extends import("type-fest").Primitive ? Record<string, unknown> : MaybeInstance<Type> extends infer T ? { [K in keyof T]?: (MaybeInstance<Type>[K] extends { | ||
} : Record<string, unknown>) & Partial<Omit<MaybeInstance<Type> extends import("type-fest").Primitive ? Record<string, unknown> : MaybeInstance<Type> extends infer T ? { [K in keyof T]?: (MaybeInstance<Type>[K] extends { | ||
set: (...args: any[]) => any; | ||
} ? Parameters<MaybeInstance<Type>[K]["set"]> | Parameters<MaybeInstance<Type>[K]["set"]>[0] : MaybeInstance<Type>[K] extends (...args: any) => any ? never : MaybeInstance<Type>[K]) | undefined; } : never), ("type" | "id" | "manual" | "name" | "children" | "parent" | "uuid" | "attach" | `is${string}` | "args" | "makeDefault") | NonNullable<(MaybeInstance<Type> extends infer T_1 ? { [Key in keyof T_1]: MaybeInstance<Type>[Key] extends (...args: any) => any ? Key : never; } : never)[keyof MaybeInstance<Type>]>>]: (MaybeInstance<Type> extends import("type-fest").Primitive ? Record<string, unknown> : MaybeInstance<Type> extends infer T ? { [K in keyof T]?: (MaybeInstance<Type>[K] extends { | ||
set: (...args: any[]) => any; | ||
} ? Parameters<MaybeInstance<Type>[K]["set"]> | Parameters<MaybeInstance<Type>[K]["set"]>[0] : MaybeInstance<Type>[K] extends (...args: any) => any ? never : MaybeInstance<Type>[K]) | undefined; } : never)[P]; }; | ||
} ? Parameters<MaybeInstance<Type>[K]["set"]> | Parameters<MaybeInstance<Type>[K]["set"]>[0] : MaybeInstance<Type>[K] extends (...args: any) => any ? never : MaybeInstance<Type>[K]) | undefined; } : never, ("type" | "id" | "manual" | "name" | "children" | "parent" | "uuid" | "attach" | `is${string}` | "args" | "makeDefault") | NonNullable<(MaybeInstance<Type> extends infer T_1 ? { [Key in keyof T_1]: MaybeInstance<Type>[Key] extends (...args: any) => any ? Key : never; } : never)[keyof MaybeInstance<Type>]>>>; | ||
events(): {} & { | ||
@@ -28,0 +26,0 @@ [evt: string]: CustomEvent<any>; |
@@ -46,7 +46,7 @@ import type { ConditionalKeys, Primitive } from 'type-fest'; | ||
} : Record<string, unknown>; | ||
declare type InstanceProps<Type extends any> = Omit<MaybeInstance<Type> extends Primitive ? Record<string, unknown> : { | ||
declare type InstanceProps<Type extends any> = Partial<Omit<MaybeInstance<Type> extends Primitive ? Record<string, unknown> : { | ||
[K in keyof MaybeInstance<Type>]?: MaybeInstance<Type>[K] extends { | ||
set: (...args: any[]) => any; | ||
} ? Parameters<MaybeInstance<Type>[K]['set']> | Parameters<MaybeInstance<Type>[K]['set']>[0] : MaybeInstance<Type>[K] extends AnyFn ? never : MaybeInstance<Type>[K]; | ||
}, ConditionalKeys<MaybeInstance<Type>, AnyFn> | OmittedPropKeys>; | ||
}, ConditionalKeys<MaybeInstance<Type>, AnyFn> | OmittedPropKeys>>; | ||
export declare type Props<Type extends any> = AnyProps & DisposableProps & RefProps<Type> & BaseProps<Type> & ClassProps<Type> & CameraProps<Type> & InstanceProps<Type>; | ||
@@ -53,0 +53,0 @@ export declare type Slots<Type extends any> = { |
{ | ||
"name": "@threlte/core", | ||
"version": "5.0.0", | ||
"version": "5.0.1", | ||
"author": "Grischa Erbe <hello@legrisch.com> (https://legrisch.com)", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
398132
6100