From f62861e098e907541e6e52a39aa8d82ec73bd82f Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Sat, 15 Oct 2022 22:29:00 +0800 Subject: [PATCH] chore: update types --- scripts/generate.ts | 6 +++++- src/boolean/index.ts | 4 ++++ src/core.ts | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/scripts/generate.ts b/scripts/generate.ts index 4e4bfdf..a090de2 100644 --- a/scripts/generate.ts +++ b/scripts/generate.ts @@ -17,9 +17,11 @@ async function generateMath() { Object.getOwnPropertyNames(Math) .filter(key => !ignorelist.includes(key)) .forEach((key) => { + // @ts-expect-error cast const value = Math[key] if (typeof value === 'function') { lines.push('/*@__PURE__*/') + // @ts-expect-error cast lines.push(`export const ${rename[key] || key} = reactify(Math.${key})`) } }) @@ -46,6 +48,7 @@ async function generateString() { Object.getOwnPropertyNames(String.prototype) .filter(key => !ignorelist.includes(key)) .forEach((key) => { + // @ts-expect-error cast const value = String.prototype[key] if (typeof value === 'function') { lines.push('/*@__PURE__*/') @@ -75,7 +78,8 @@ async function generateNumber() { Object.getOwnPropertyNames(Number.prototype) .filter(key => !ignorelist.includes(key)) .forEach((key) => { - const value = Number.prototype[key] + // @ts-expect-error cast + const value = Number.prototype[KeyObject] if (typeof value === 'function') { lines.push('/*@__PURE__*/') lines.push(`export const ${key} = reactifyNumber(__proto.${key})`) diff --git a/src/boolean/index.ts b/src/boolean/index.ts index 5fd3357..142cf6b 100644 --- a/src/boolean/index.ts +++ b/src/boolean/index.ts @@ -20,6 +20,7 @@ export const isFalsy = not * Equal, "==". Use `is` for strictly equal. */ export function eq(a: MaybeRef, b: MaybeRef) { + // @ts-expect-error what? // eslint-disable-next-line eqeqeq return computed(() => unref(a) == unref(b)) } @@ -28,6 +29,7 @@ export function eq(a: MaybeRef, b: MaybeRef) { * Strictly equal, "===" */ export function is(a: MaybeRef, b: MaybeRef) { + // @ts-expect-error what? return computed(() => unref(a) === unref(b)) } @@ -35,6 +37,7 @@ export function is(a: MaybeRef, b: MaybeRef) { * Strictly not equal, "!==" */ export function isNot(a: MaybeRef, b: MaybeRef) { + // @ts-expect-error what? return computed(() => unref(a) !== unref(b)) } @@ -42,6 +45,7 @@ export function isNot(a: MaybeRef, b: MaybeRef) { * Not equal, "!=" */ export function noEq(a: MaybeRef, b: MaybeRef) { + // @ts-expect-error what? // eslint-disable-next-line eqeqeq return computed(() => unref(a) != unref(b)) } diff --git a/src/core.ts b/src/core.ts index 376e53f..76cd55d 100644 --- a/src/core.ts +++ b/src/core.ts @@ -1,6 +1,6 @@ import { get as _get, reactify } from '@vueuse/shared' -export { reactify, reactifyObject, set, when, MaybeRef } from '@vueuse/shared' +export { reactify, reactifyObject, set, whenever, MaybeRef } from '@vueuse/shared' /* @__PURE__ */ export const get = reactify(_get)