fix: correct types

pull/15579/head
paoloricciuti 8 months ago
parent d0d9a3642c
commit e237132134

@ -20,7 +20,11 @@ declare module '*.svelte' {
* *
* @param initial The initial value * @param initial The initial value
*/ */
declare function $state<T>(initial?: T, options?: import('svelte').StateOptions): T; declare function $state<T>(
initial: undefined,
options?: import('svelte').StateOptions
): T | undefined;
declare function $state<T>(initial: T, options?: import('svelte').StateOptions): T;
declare function $state<T>(initial: T): T; declare function $state<T>(initial: T): T;
declare function $state<T>(): T | undefined; declare function $state<T>(): T | undefined;
@ -117,6 +121,10 @@ declare namespace $state {
* *
* @param initial The initial value * @param initial The initial value
*/ */
export function raw<T>(
initial: undefined,
options?: import('svelte').StateOptions
): T | undefined;
export function raw<T>(initial?: T, options?: import('svelte').StateOptions): T; export function raw<T>(initial?: T, options?: import('svelte').StateOptions): T;
export function raw<T>(initial: T): T; export function raw<T>(initial: T): T;
export function raw<T>(): T | undefined; export function raw<T>(): T | undefined;

@ -2679,7 +2679,11 @@ declare module 'svelte/types/compiler/interfaces' {
* *
* @param initial The initial value * @param initial The initial value
*/ */
declare function $state<T>(initial?: T, options?: import('svelte').StateOptions): T; declare function $state<T>(
initial: undefined,
options?: import('svelte').StateOptions
): T | undefined;
declare function $state<T>(initial: T, options?: import('svelte').StateOptions): T;
declare function $state<T>(initial: T): T; declare function $state<T>(initial: T): T;
declare function $state<T>(): T | undefined; declare function $state<T>(): T | undefined;
@ -2776,6 +2780,10 @@ declare namespace $state {
* *
* @param initial The initial value * @param initial The initial value
*/ */
export function raw<T>(
initial: undefined,
options?: import('svelte').StateOptions
): T | undefined;
export function raw<T>(initial?: T, options?: import('svelte').StateOptions): T; export function raw<T>(initial?: T, options?: import('svelte').StateOptions): T;
export function raw<T>(initial: T): T; export function raw<T>(initial: T): T;
export function raw<T>(): T | undefined; export function raw<T>(): T | undefined;

Loading…
Cancel
Save