Skip to content

Commit f5d853b

Browse files
committed
remove default function types for $props, $inspect, $bindable, and $host
1 parent 5bc4033 commit f5d853b

File tree

1 file changed

+91
-1
lines changed

1 file changed

+91
-1
lines changed

packages/svelte/types/index.d.ts

Lines changed: 91 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2996,6 +2996,29 @@ declare namespace $effect {
29962996
*/
29972997
declare function $props(): any;
29982998

2999+
declare namespace $props {
3000+
// prevent intellisense from being unhelpful
3001+
/** @deprecated */
3002+
export const apply: never;
3003+
/** @deprecated */
3004+
// @ts-ignore
3005+
export const arguments: never;
3006+
/** @deprecated */
3007+
export const bind: never;
3008+
/** @deprecated */
3009+
export const call: never;
3010+
/** @deprecated */
3011+
export const caller: never;
3012+
/** @deprecated */
3013+
export const length: never;
3014+
/** @deprecated */
3015+
export const name: never;
3016+
/** @deprecated */
3017+
export const prototype: never;
3018+
/** @deprecated */
3019+
export const toString: never;
3020+
}
3021+
29993022
/**
30003023
* Declares a prop as bindable, meaning the parent component can use `bind:propName={value}` to bind to it.
30013024
*
@@ -3007,6 +3030,29 @@ declare function $props(): any;
30073030
*/
30083031
declare function $bindable<T>(fallback?: T): T;
30093032

3033+
declare namespace $bindable {
3034+
// prevent intellisense from being unhelpful
3035+
/** @deprecated */
3036+
export const apply: never;
3037+
/** @deprecated */
3038+
// @ts-ignore
3039+
export const arguments: never;
3040+
/** @deprecated */
3041+
export const bind: never;
3042+
/** @deprecated */
3043+
export const call: never;
3044+
/** @deprecated */
3045+
export const caller: never;
3046+
/** @deprecated */
3047+
export const length: never;
3048+
/** @deprecated */
3049+
export const name: never;
3050+
/** @deprecated */
3051+
export const prototype: never;
3052+
/** @deprecated */
3053+
export const toString: never;
3054+
}
3055+
30103056
/**
30113057
* Inspects one or more values whenever they, or the properties they contain, change. Example:
30123058
*
@@ -3046,6 +3092,27 @@ declare namespace $inspect {
30463092
* </script>
30473093
*/
30483094
export function trace(name: string): void;
3095+
3096+
// prevent intellisense from being unhelpful
3097+
/** @deprecated */
3098+
export const apply: never;
3099+
/** @deprecated */
3100+
// @ts-ignore
3101+
export const arguments: never;
3102+
/** @deprecated */
3103+
export const bind: never;
3104+
/** @deprecated */
3105+
export const call: never;
3106+
/** @deprecated */
3107+
export const caller: never;
3108+
/** @deprecated */
3109+
export const length: never;
3110+
/** @deprecated */
3111+
export const name: never;
3112+
/** @deprecated */
3113+
export const prototype: never;
3114+
/** @deprecated */
3115+
export const toString: never;
30493116
}
30503117

30513118
/**
@@ -3069,4 +3136,27 @@ declare namespace $inspect {
30693136
*/
30703137
declare function $host<El extends HTMLElement = HTMLElement>(): El;
30713138

3072-
//# sourceMappingURL=index.d.ts.map
3139+
declare namespace $host {
3140+
// prevent intellisense from being unhelpful
3141+
/** @deprecated */
3142+
export const apply: never;
3143+
/** @deprecated */
3144+
// @ts-ignore
3145+
export const arguments: never;
3146+
/** @deprecated */
3147+
export const bind: never;
3148+
/** @deprecated */
3149+
export const call: never;
3150+
/** @deprecated */
3151+
export const caller: never;
3152+
/** @deprecated */
3153+
export const length: never;
3154+
/** @deprecated */
3155+
export const name: never;
3156+
/** @deprecated */
3157+
export const prototype: never;
3158+
/** @deprecated */
3159+
export const toString: never;
3160+
}
3161+
3162+
//# sourceMappingURL=index.d.ts.map

0 commit comments

Comments
 (0)