forked from orbit-oss/is
Fix CI
This commit is contained in:
parent
a439305554
commit
7821031c66
2 changed files with 2 additions and 2 deletions
|
|
@ -825,7 +825,7 @@ export function isOddInteger(value: unknown): boolean {
|
||||||
}
|
}
|
||||||
|
|
||||||
export function isOneOf<T extends readonly unknown[]>(values: T): (value: unknown) => value is T[number] {
|
export function isOneOf<T extends readonly unknown[]>(values: T): (value: unknown) => value is T[number] {
|
||||||
return (value: unknown): value is T[number] => values.includes(value as T[number]);
|
return (value: unknown): value is T[number] => values.includes(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
export function isPlainObject<Value = unknown>(value: unknown): value is Record<PropertyKey, Value> {
|
export function isPlainObject<Value = unknown>(value: unknown): value is Record<PropertyKey, Value> {
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
export function keysOf<T extends Record<PropertyKey, unknown>>(value: T): Array<keyof T> {
|
export function keysOf<T extends Record<PropertyKey, unknown>>(value: T): Array<keyof T> {
|
||||||
return Object.keys(value) as Array<keyof T>;
|
return Object.keys(value) as Array<keyof T>; // eslint-disable-line @typescript-eslint/no-unnecessary-type-assertion
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue