diff options
author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2023-12-19 01:17:22 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-19 06:17:22 +0000 |
commit | e9e504b40dde8691c32c933c7e27e28cfad1c8b5 (patch) | |
tree | 1128f311d9e5cb6316fbf237724eb2b87a522446 /ext/js/core.js | |
parent | 20dd6112724a77fee16281930e79a2e6822acff7 (diff) |
Template type improvements (#380)
* Default templates to unknown
* Default typescript templates to unknown
* More template type updates
Diffstat (limited to 'ext/js/core.js')
-rw-r--r-- | ext/js/core.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/js/core.js b/ext/js/core.js index d16a2099..d2372352 100644 --- a/ext/js/core.js +++ b/ext/js/core.js @@ -48,7 +48,7 @@ export function stringReverse(string) { /** * Creates a deep clone of an object or value. This is similar to `parseJson(JSON.stringify(value))`. - * @template T + * @template [T=unknown] * @param {T} value The value to clone. * @returns {T} A new clone of the value. * @throws An error if the value is circular and cannot be cloned. @@ -245,7 +245,7 @@ export function generateId(length) { /** * Creates an unresolved promise that can be resolved later, outside the promise's executor function. - * @template T + * @template [T=unknown] * @returns {import('core').DeferredPromiseDetails<T>} An object `{promise, resolve, reject}`, containing the promise and the resolve/reject functions. */ export function deferPromise() { @@ -514,7 +514,7 @@ export class EventListenerCollection { /** * Class representing a generic value with an override stack. * Changes can be observed by listening to the 'change' event. - * @template T + * @template [T=unknown] * @augments EventDispatcher<import('dynamic-property').EventType> */ export class DynamicProperty extends EventDispatcher { |