Last active
February 13, 2025 14:34
-
-
Save marpe/3d6e27a7d1603307534c85202e38797e to your computer and use it in GitHub Desktop.
what is this shit
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(alias) useQuery<{ | |
id: number; | |
userId: number; | |
name: string; | |
description: string; | |
color: string; | |
icon: string; | |
deleted: boolean; | |
createdAt: Date; | |
updatedAt: Date; | |
cards: { | |
id: number; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
userId: number; | |
deleted: boolean; | |
createdAt: Date; | |
updatedAt: Date; | |
deckId: number; | |
fields: { | |
[x: string]: string; | |
}; | |
templateId: number | null; | |
content: string; | |
tags: { | |
[x: number]: string; | |
length: number; | |
toString: () => string; | |
toLocaleString: { | |
(): string; | |
(locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; | |
}; | |
pop: () => unknown; | |
push: (...items: unknown[]) => number; | |
concat: { | |
(...items: ConcatArray<unknown>[]): unknown[]; | |
(...items: unknown[]): unknown[]; | |
}; | |
join: (separator?: string) => string; | |
reverse: () => unknown[]; | |
shift: () => unknown; | |
slice: (start?: number, end?: number) => unknown[]; | |
sort: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => objectUtil.addQuestionMarks<string[], any>; | |
splice: { | |
(start: number, deleteCount?: number): unknown[]; | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
}; | |
unshift: (...items: unknown[]) => number; | |
indexOf: (searchElement: unknown, fromIndex?: number) => number; | |
lastIndexOf: (searchElement: unknown, fromIndex?: number) => number; | |
every: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): this is S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): boolean; | |
}; | |
some: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => boolean; | |
forEach: (callbackfn: (value: unknown, index: number, array: unknown[]) => void, thisArg?: any) => void; | |
map: <U>(callbackfn: (value: unknown, index: number, array: unknown[]) => U, thisArg?: any) => U[]; | |
filter: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown[]; | |
}; | |
reduce: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
reduceRight: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
find: { | |
<S>(predicate: (value: unknown, index: number, obj: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findIndex: (predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any) => number; | |
fill: (value: unknown, start?: number, end?: number) => objectUtil.addQuestionMarks<string[], any>; | |
copyWithin: (target: number, start: number, end?: number) => objectUtil.addQuestionMarks<string[], any>; | |
entries: () => ArrayIterator<[number, unknown]>; | |
keys: () => ArrayIterator<number>; | |
values: () => ArrayIterator<unknown>; | |
includes: (searchElement: unknown, fromIndex?: number) => boolean; | |
flatMap: <U, This>(callback: (this: This, value: unknown, index: number, array: unknown[]) => U | readonly U[], thisArg?: This | undefined) => U[]; | |
flat: <A, D>(this: A, depth?: D | undefined) => FlatArray<A, D>[]; | |
at: (index: number) => unknown; | |
findLast: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findLastIndex: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => number; | |
toReversed: () => unknown[]; | |
toSorted: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => unknown[]; | |
toSpliced: { | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
(start: number, deleteCount?: number): unknown[]; | |
}; | |
with: (index: number, value: unknown) => unknown[]; | |
[Symbol.iterator]: () => ArrayIterator<unknown>; | |
readonly [Symbol.unscopables]: { | |
[x: number]: boolean | undefined; | |
length?: boolean | undefined; | |
toString?: boolean | undefined; | |
toLocaleString?: boolean | undefined; | |
pop?: boolean | undefined; | |
push?: boolean | undefined; | |
concat?: boolean | undefined; | |
join?: boolean | undefined; | |
reverse?: boolean | undefined; | |
shift?: boolean | undefined; | |
slice?: boolean | undefined; | |
sort?: boolean | undefined; | |
splice?: boolean | undefined; | |
unshift?: boolean | undefined; | |
indexOf?: boolean | undefined; | |
lastIndexOf?: boolean | undefined; | |
every?: boolean | undefined; | |
some?: boolean | undefined; | |
forEach?: boolean | undefined; | |
map?: boolean | undefined; | |
filter?: boolean | undefined; | |
reduce?: boolean | undefined; | |
reduceRight?: boolean | undefined; | |
find?: boolean | undefined; | |
findIndex?: boolean | undefined; | |
fill?: boolean | undefined; | |
copyWithin?: boolean | undefined; | |
entries?: boolean | undefined; | |
keys?: boolean | undefined; | |
values?: boolean | undefined; | |
includes?: boolean | undefined; | |
flatMap?: boolean | undefined; | |
flat?: boolean | undefined; | |
at?: boolean | undefined; | |
findLast?: boolean | undefined; | |
findLastIndex?: boolean | undefined; | |
toReversed?: boolean | undefined; | |
toSorted?: boolean | undefined; | |
toSpliced?: boolean | undefined; | |
with?: boolean | undefined; | |
[Symbol.iterator]?: boolean | undefined; | |
readonly [Symbol.unscopables]?: boolean | undefined; | |
}; | |
}; | |
snoozedUntil: Date | null; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
reviews: { | |
id: number; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
deleted: boolean; | |
createdAt: Date; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
cardId: number; | |
rating: "Manual" | "Again" | "Hard" | "Good" | "Easy"; | |
}[]; | |
template?: { | |
id: number; | |
name: string; | |
createdAt: Date; | |
updatedAt: Date; | |
template: string; | |
fields: { | |
[x: number]: { | |
id: string; | |
type: string; | |
}; | |
length: number; | |
toString: () => string; | |
toLocaleString: { | |
(): string; | |
(locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; | |
}; | |
pop: () => unknown; | |
push: (...items: unknown[]) => number; | |
concat: { | |
(...items: ConcatArray<unknown>[]): unknown[]; | |
(...items: unknown[]): unknown[]; | |
}; | |
join: (separator?: string) => string; | |
reverse: () => unknown[]; | |
shift: () => unknown; | |
slice: (start?: number, end?: number) => unknown[]; | |
sort: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
splice: { | |
(start: number, deleteCount?: number): unknown[]; | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
}; | |
unshift: (...items: unknown[]) => number; | |
indexOf: (searchElement: unknown, fromIndex?: number) => number; | |
lastIndexOf: (searchElement: unknown, fromIndex?: number) => number; | |
every: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): this is S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): boolean; | |
}; | |
some: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => boolean; | |
forEach: (callbackfn: (value: unknown, index: number, array: unknown[]) => void, thisArg?: any) => void; | |
map: <U>(callbackfn: (value: unknown, index: number, array: unknown[]) => U, thisArg?: any) => U[]; | |
filter: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown[]; | |
}; | |
reduce: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
reduceRight: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
find: { | |
<S>(predicate: (value: unknown, index: number, obj: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findIndex: (predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any) => number; | |
fill: (value: unknown, start?: number, end?: number) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
copyWithin: (target: number, start: number, end?: number) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
entries: () => ArrayIterator<[number, unknown]>; | |
keys: () => ArrayIterator<number>; | |
values: () => ArrayIterator<unknown>; | |
includes: (searchElement: unknown, fromIndex?: number) => boolean; | |
flatMap: <U, This>(callback: (this: This, value: unknown, index: number, array: unknown[]) => U | readonly U[], thisArg?: This | undefined) => U[]; | |
flat: <A, D>(this: A, depth?: D | undefined) => FlatArray<A, D>[]; | |
at: (index: number) => unknown; | |
findLast: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findLastIndex: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => number; | |
toReversed: () => unknown[]; | |
toSorted: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => unknown[]; | |
toSpliced: { | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
(start: number, deleteCount?: number): unknown[]; | |
}; | |
with: (index: number, value: unknown) => unknown[]; | |
[Symbol.iterator]: () => ArrayIterator<unknown>; | |
readonly [Symbol.unscopables]: { | |
[x: number]: boolean | undefined; | |
length?: boolean | undefined; | |
toString?: boolean | undefined; | |
toLocaleString?: boolean | undefined; | |
pop?: boolean | undefined; | |
push?: boolean | undefined; | |
concat?: boolean | undefined; | |
join?: boolean | undefined; | |
reverse?: boolean | undefined; | |
shift?: boolean | undefined; | |
slice?: boolean | undefined; | |
sort?: boolean | undefined; | |
splice?: boolean | undefined; | |
unshift?: boolean | undefined; | |
indexOf?: boolean | undefined; | |
lastIndexOf?: boolean | undefined; | |
every?: boolean | undefined; | |
some?: boolean | undefined; | |
forEach?: boolean | undefined; | |
map?: boolean | undefined; | |
filter?: boolean | undefined; | |
reduce?: boolean | undefined; | |
reduceRight?: boolean | undefined; | |
find?: boolean | undefined; | |
findIndex?: boolean | undefined; | |
fill?: boolean | undefined; | |
copyWithin?: boolean | undefined; | |
entries?: boolean | undefined; | |
keys?: boolean | undefined; | |
values?: boolean | undefined; | |
includes?: boolean | undefined; | |
flatMap?: boolean | undefined; | |
flat?: boolean | undefined; | |
at?: boolean | undefined; | |
findLast?: boolean | undefined; | |
findLastIndex?: boolean | undefined; | |
toReversed?: boolean | undefined; | |
toSorted?: boolean | undefined; | |
toSpliced?: boolean | undefined; | |
with?: boolean | undefined; | |
[Symbol.iterator]?: boolean | undefined; | |
readonly [Symbol.unscopables]?: boolean | undefined; | |
}; | |
}; | |
} | null | undefined; | |
}[]; | |
}, Error, { | |
id: number; | |
userId: number; | |
name: string; | |
description: string; | |
color: string; | |
icon: string; | |
deleted: boolean; | |
createdAt: Date; | |
updatedAt: Date; | |
cards: { | |
id: number; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
userId: number; | |
deleted: boolean; | |
createdAt: Date; | |
updatedAt: Date; | |
deckId: number; | |
fields: { | |
[x: string]: string; | |
}; | |
templateId: number | null; | |
content: string; | |
tags: { | |
[x: number]: string; | |
length: number; | |
toString: () => string; | |
toLocaleString: { | |
(): string; | |
(locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; | |
}; | |
pop: () => unknown; | |
push: (...items: unknown[]) => number; | |
concat: { | |
(...items: ConcatArray<unknown>[]): unknown[]; | |
(...items: unknown[]): unknown[]; | |
}; | |
join: (separator?: string) => string; | |
reverse: () => unknown[]; | |
shift: () => unknown; | |
slice: (start?: number, end?: number) => unknown[]; | |
sort: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => objectUtil.addQuestionMarks<string[], any>; | |
splice: { | |
(start: number, deleteCount?: number): unknown[]; | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
}; | |
unshift: (...items: unknown[]) => number; | |
indexOf: (searchElement: unknown, fromIndex?: number) => number; | |
lastIndexOf: (searchElement: unknown, fromIndex?: number) => number; | |
every: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): this is S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): boolean; | |
}; | |
some: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => boolean; | |
forEach: (callbackfn: (value: unknown, index: number, array: unknown[]) => void, thisArg?: any) => void; | |
map: <U>(callbackfn: (value: unknown, index: number, array: unknown[]) => U, thisArg?: any) => U[]; | |
filter: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown[]; | |
}; | |
reduce: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
reduceRight: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
find: { | |
<S>(predicate: (value: unknown, index: number, obj: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findIndex: (predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any) => number; | |
fill: (value: unknown, start?: number, end?: number) => objectUtil.addQuestionMarks<string[], any>; | |
copyWithin: (target: number, start: number, end?: number) => objectUtil.addQuestionMarks<string[], any>; | |
entries: () => ArrayIterator<[number, unknown]>; | |
keys: () => ArrayIterator<number>; | |
values: () => ArrayIterator<unknown>; | |
includes: (searchElement: unknown, fromIndex?: number) => boolean; | |
flatMap: <U, This>(callback: (this: This, value: unknown, index: number, array: unknown[]) => U | readonly U[], thisArg?: This | undefined) => U[]; | |
flat: <A, D>(this: A, depth?: D | undefined) => FlatArray<A, D>[]; | |
at: (index: number) => unknown; | |
findLast: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findLastIndex: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => number; | |
toReversed: () => unknown[]; | |
toSorted: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => unknown[]; | |
toSpliced: { | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
(start: number, deleteCount?: number): unknown[]; | |
}; | |
with: (index: number, value: unknown) => unknown[]; | |
[Symbol.iterator]: () => ArrayIterator<unknown>; | |
readonly [Symbol.unscopables]: { | |
[x: number]: boolean | undefined; | |
length?: boolean | undefined; | |
toString?: boolean | undefined; | |
toLocaleString?: boolean | undefined; | |
pop?: boolean | undefined; | |
push?: boolean | undefined; | |
concat?: boolean | undefined; | |
join?: boolean | undefined; | |
reverse?: boolean | undefined; | |
shift?: boolean | undefined; | |
slice?: boolean | undefined; | |
sort?: boolean | undefined; | |
splice?: boolean | undefined; | |
unshift?: boolean | undefined; | |
indexOf?: boolean | undefined; | |
lastIndexOf?: boolean | undefined; | |
every?: boolean | undefined; | |
some?: boolean | undefined; | |
forEach?: boolean | undefined; | |
map?: boolean | undefined; | |
filter?: boolean | undefined; | |
reduce?: boolean | undefined; | |
reduceRight?: boolean | undefined; | |
find?: boolean | undefined; | |
findIndex?: boolean | undefined; | |
fill?: boolean | undefined; | |
copyWithin?: boolean | undefined; | |
entries?: boolean | undefined; | |
keys?: boolean | undefined; | |
values?: boolean | undefined; | |
includes?: boolean | undefined; | |
flatMap?: boolean | undefined; | |
flat?: boolean | undefined; | |
at?: boolean | undefined; | |
findLast?: boolean | undefined; | |
findLastIndex?: boolean | undefined; | |
toReversed?: boolean | undefined; | |
toSorted?: boolean | undefined; | |
toSpliced?: boolean | undefined; | |
with?: boolean | undefined; | |
[Symbol.iterator]?: boolean | undefined; | |
readonly [Symbol.unscopables]?: boolean | undefined; | |
}; | |
}; | |
snoozedUntil: Date | null; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
reviews: { | |
id: number; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
deleted: boolean; | |
createdAt: Date; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
cardId: number; | |
rating: "Manual" | "Again" | "Hard" | "Good" | "Easy"; | |
}[]; | |
template?: { | |
id: number; | |
name: string; | |
createdAt: Date; | |
updatedAt: Date; | |
template: string; | |
fields: { | |
[x: number]: { | |
id: string; | |
type: string; | |
}; | |
length: number; | |
toString: () => string; | |
toLocaleString: { | |
(): string; | |
(locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; | |
}; | |
pop: () => unknown; | |
push: (...items: unknown[]) => number; | |
concat: { | |
(...items: ConcatArray<unknown>[]): unknown[]; | |
(...items: unknown[]): unknown[]; | |
}; | |
join: (separator?: string) => string; | |
reverse: () => unknown[]; | |
shift: () => unknown; | |
slice: (start?: number, end?: number) => unknown[]; | |
sort: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
splice: { | |
(start: number, deleteCount?: number): unknown[]; | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
}; | |
unshift: (...items: unknown[]) => number; | |
indexOf: (searchElement: unknown, fromIndex?: number) => number; | |
lastIndexOf: (searchElement: unknown, fromIndex?: number) => number; | |
every: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): this is S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): boolean; | |
}; | |
some: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => boolean; | |
forEach: (callbackfn: (value: unknown, index: number, array: unknown[]) => void, thisArg?: any) => void; | |
map: <U>(callbackfn: (value: unknown, index: number, array: unknown[]) => U, thisArg?: any) => U[]; | |
filter: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown[]; | |
}; | |
reduce: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
reduceRight: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
find: { | |
<S>(predicate: (value: unknown, index: number, obj: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findIndex: (predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any) => number; | |
fill: (value: unknown, start?: number, end?: number) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
copyWithin: (target: number, start: number, end?: number) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
entries: () => ArrayIterator<[number, unknown]>; | |
keys: () => ArrayIterator<number>; | |
values: () => ArrayIterator<unknown>; | |
includes: (searchElement: unknown, fromIndex?: number) => boolean; | |
flatMap: <U, This>(callback: (this: This, value: unknown, index: number, array: unknown[]) => U | readonly U[], thisArg?: This | undefined) => U[]; | |
flat: <A, D>(this: A, depth?: D | undefined) => FlatArray<A, D>[]; | |
at: (index: number) => unknown; | |
findLast: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findLastIndex: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => number; | |
toReversed: () => unknown[]; | |
toSorted: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => unknown[]; | |
toSpliced: { | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
(start: number, deleteCount?: number): unknown[]; | |
}; | |
with: (index: number, value: unknown) => unknown[]; | |
[Symbol.iterator]: () => ArrayIterator<unknown>; | |
readonly [Symbol.unscopables]: { | |
[x: number]: boolean | undefined; | |
length?: boolean | undefined; | |
toString?: boolean | undefined; | |
toLocaleString?: boolean | undefined; | |
pop?: boolean | undefined; | |
push?: boolean | undefined; | |
concat?: boolean | undefined; | |
join?: boolean | undefined; | |
reverse?: boolean | undefined; | |
shift?: boolean | undefined; | |
slice?: boolean | undefined; | |
sort?: boolean | undefined; | |
splice?: boolean | undefined; | |
unshift?: boolean | undefined; | |
indexOf?: boolean | undefined; | |
lastIndexOf?: boolean | undefined; | |
every?: boolean | undefined; | |
some?: boolean | undefined; | |
forEach?: boolean | undefined; | |
map?: boolean | undefined; | |
filter?: boolean | undefined; | |
reduce?: boolean | undefined; | |
reduceRight?: boolean | undefined; | |
find?: boolean | undefined; | |
findIndex?: boolean | undefined; | |
fill?: boolean | undefined; | |
copyWithin?: boolean | undefined; | |
entries?: boolean | undefined; | |
keys?: boolean | undefined; | |
values?: boolean | undefined; | |
includes?: boolean | undefined; | |
flatMap?: boolean | undefined; | |
flat?: boolean | undefined; | |
at?: boolean | undefined; | |
findLast?: boolean | undefined; | |
findLastIndex?: boolean | undefined; | |
toReversed?: boolean | undefined; | |
toSorted?: boolean | undefined; | |
toSpliced?: boolean | undefined; | |
with?: boolean | undefined; | |
[Symbol.iterator]?: boolean | undefined; | |
readonly [Symbol.unscopables]?: boolean | undefined; | |
}; | |
}; | |
} | null | undefined; | |
}[]; | |
} | undefined>(_options: UseQueryOptions<{ | |
id: number; | |
userId: number; | |
name: string; | |
description: string; | |
color: string; | |
icon: string; | |
deleted: boolean; | |
createdAt: Date; | |
updatedAt: Date; | |
cards: { | |
id: number; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
userId: number; | |
deleted: boolean; | |
createdAt: Date; | |
updatedAt: Date; | |
deckId: number; | |
fields: { | |
[x: string]: string; | |
}; | |
templateId: number | null; | |
content: string; | |
tags: { | |
[x: number]: string; | |
length: number; | |
toString: () => string; | |
toLocaleString: { | |
(): string; | |
(locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; | |
}; | |
pop: () => unknown; | |
push: (...items: unknown[]) => number; | |
concat: { | |
(...items: ConcatArray<unknown>[]): unknown[]; | |
(...items: unknown[]): unknown[]; | |
}; | |
join: (separator?: string) => string; | |
reverse: () => unknown[]; | |
shift: () => unknown; | |
slice: (start?: number, end?: number) => unknown[]; | |
sort: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => objectUtil.addQuestionMarks<string[], any>; | |
splice: { | |
(start: number, deleteCount?: number): unknown[]; | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
}; | |
unshift: (...items: unknown[]) => number; | |
indexOf: (searchElement: unknown, fromIndex?: number) => number; | |
lastIndexOf: (searchElement: unknown, fromIndex?: number) => number; | |
every: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): this is S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): boolean; | |
}; | |
some: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => boolean; | |
forEach: (callbackfn: (value: unknown, index: number, array: unknown[]) => void, thisArg?: any) => void; | |
map: <U>(callbackfn: (value: unknown, index: number, array: unknown[]) => U, thisArg?: any) => U[]; | |
filter: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown[]; | |
}; | |
reduce: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
reduceRight: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
find: { | |
<S>(predicate: (value: unknown, index: number, obj: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findIndex: (predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any) => number; | |
fill: (value: unknown, start?: number, end?: number) => objectUtil.addQuestionMarks<string[], any>; | |
copyWithin: (target: number, start: number, end?: number) => objectUtil.addQuestionMarks<string[], any>; | |
entries: () => ArrayIterator<[number, unknown]>; | |
keys: () => ArrayIterator<number>; | |
values: () => ArrayIterator<unknown>; | |
includes: (searchElement: unknown, fromIndex?: number) => boolean; | |
flatMap: <U, This>(callback: (this: This, value: unknown, index: number, array: unknown[]) => U | readonly U[], thisArg?: This | undefined) => U[]; | |
flat: <A, D>(this: A, depth?: D | undefined) => FlatArray<A, D>[]; | |
at: (index: number) => unknown; | |
findLast: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findLastIndex: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => number; | |
toReversed: () => unknown[]; | |
toSorted: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => unknown[]; | |
toSpliced: { | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
(start: number, deleteCount?: number): unknown[]; | |
}; | |
with: (index: number, value: unknown) => unknown[]; | |
[Symbol.iterator]: () => ArrayIterator<unknown>; | |
readonly [Symbol.unscopables]: { | |
[x: number]: boolean | undefined; | |
length?: boolean | undefined; | |
toString?: boolean | undefined; | |
toLocaleString?: boolean | undefined; | |
pop?: boolean | undefined; | |
push?: boolean | undefined; | |
concat?: boolean | undefined; | |
join?: boolean | undefined; | |
reverse?: boolean | undefined; | |
shift?: boolean | undefined; | |
slice?: boolean | undefined; | |
sort?: boolean | undefined; | |
splice?: boolean | undefined; | |
unshift?: boolean | undefined; | |
indexOf?: boolean | undefined; | |
lastIndexOf?: boolean | undefined; | |
every?: boolean | undefined; | |
some?: boolean | undefined; | |
forEach?: boolean | undefined; | |
map?: boolean | undefined; | |
filter?: boolean | undefined; | |
reduce?: boolean | undefined; | |
reduceRight?: boolean | undefined; | |
find?: boolean | undefined; | |
findIndex?: boolean | undefined; | |
fill?: boolean | undefined; | |
copyWithin?: boolean | undefined; | |
entries?: boolean | undefined; | |
keys?: boolean | undefined; | |
values?: boolean | undefined; | |
includes?: boolean | undefined; | |
flatMap?: boolean | undefined; | |
flat?: boolean | undefined; | |
at?: boolean | undefined; | |
findLast?: boolean | undefined; | |
findLastIndex?: boolean | undefined; | |
toReversed?: boolean | undefined; | |
toSorted?: boolean | undefined; | |
toSpliced?: boolean | undefined; | |
with?: boolean | undefined; | |
[Symbol.iterator]?: boolean | undefined; | |
readonly [Symbol.unscopables]?: boolean | undefined; | |
}; | |
}; | |
snoozedUntil: Date | null; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
reviews: { | |
id: number; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
deleted: boolean; | |
createdAt: Date; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
cardId: number; | |
rating: "Manual" | "Again" | "Hard" | "Good" | "Easy"; | |
}[]; | |
template?: { | |
id: number; | |
name: string; | |
createdAt: Date; | |
updatedAt: Date; | |
template: string; | |
fields: { | |
[x: number]: { | |
id: string; | |
type: string; | |
}; | |
length: number; | |
toString: () => string; | |
toLocaleString: { | |
(): string; | |
(locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; | |
}; | |
pop: () => unknown; | |
push: (...items: unknown[]) => number; | |
concat: { | |
(...items: ConcatArray<unknown>[]): unknown[]; | |
(...items: unknown[]): unknown[]; | |
}; | |
join: (separator?: string) => string; | |
reverse: () => unknown[]; | |
shift: () => unknown; | |
slice: (start?: number, end?: number) => unknown[]; | |
sort: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
splice: { | |
(start: number, deleteCount?: number): unknown[]; | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
}; | |
unshift: (...items: unknown[]) => number; | |
indexOf: (searchElement: unknown, fromIndex?: number) => number; | |
lastIndexOf: (searchElement: unknown, fromIndex?: number) => number; | |
every: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): this is S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): boolean; | |
}; | |
some: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => boolean; | |
forEach: (callbackfn: (value: unknown, index: number, array: unknown[]) => void, thisArg?: any) => void; | |
map: <U>(callbackfn: (value: unknown, index: number, array: unknown[]) => U, thisArg?: any) => U[]; | |
filter: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown[]; | |
}; | |
reduce: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
reduceRight: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
find: { | |
<S>(predicate: (value: unknown, index: number, obj: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findIndex: (predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any) => number; | |
fill: (value: unknown, start?: number, end?: number) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
copyWithin: (target: number, start: number, end?: number) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
entries: () => ArrayIterator<[number, unknown]>; | |
keys: () => ArrayIterator<number>; | |
values: () => ArrayIterator<unknown>; | |
includes: (searchElement: unknown, fromIndex?: number) => boolean; | |
flatMap: <U, This>(callback: (this: This, value: unknown, index: number, array: unknown[]) => U | readonly U[], thisArg?: This | undefined) => U[]; | |
flat: <A, D>(this: A, depth?: D | undefined) => FlatArray<A, D>[]; | |
at: (index: number) => unknown; | |
findLast: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findLastIndex: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => number; | |
toReversed: () => unknown[]; | |
toSorted: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => unknown[]; | |
toSpliced: { | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
(start: number, deleteCount?: number): unknown[]; | |
}; | |
with: (index: number, value: unknown) => unknown[]; | |
[Symbol.iterator]: () => ArrayIterator<unknown>; | |
readonly [Symbol.unscopables]: { | |
[x: number]: boolean | undefined; | |
length?: boolean | undefined; | |
toString?: boolean | undefined; | |
toLocaleString?: boolean | undefined; | |
pop?: boolean | undefined; | |
push?: boolean | undefined; | |
concat?: boolean | undefined; | |
join?: boolean | undefined; | |
reverse?: boolean | undefined; | |
shift?: boolean | undefined; | |
slice?: boolean | undefined; | |
sort?: boolean | undefined; | |
splice?: boolean | undefined; | |
unshift?: boolean | undefined; | |
indexOf?: boolean | undefined; | |
lastIndexOf?: boolean | undefined; | |
every?: boolean | undefined; | |
some?: boolean | undefined; | |
forEach?: boolean | undefined; | |
map?: boolean | undefined; | |
filter?: boolean | undefined; | |
reduce?: boolean | undefined; | |
reduceRight?: boolean | undefined; | |
find?: boolean | undefined; | |
findIndex?: boolean | undefined; | |
fill?: boolean | undefined; | |
copyWithin?: boolean | undefined; | |
entries?: boolean | undefined; | |
keys?: boolean | undefined; | |
values?: boolean | undefined; | |
includes?: boolean | undefined; | |
flatMap?: boolean | undefined; | |
flat?: boolean | undefined; | |
at?: boolean | undefined; | |
findLast?: boolean | undefined; | |
findLastIndex?: boolean | undefined; | |
toReversed?: boolean | undefined; | |
toSorted?: boolean | undefined; | |
toSpliced?: boolean | undefined; | |
with?: boolean | undefined; | |
[Symbol.iterator]?: boolean | undefined; | |
readonly [Symbol.unscopables]?: boolean | undefined; | |
}; | |
}; | |
} | null | undefined; | |
}[]; | |
}, Error, { | |
id: number; | |
userId: number; | |
name: string; | |
description: string; | |
color: string; | |
icon: string; | |
deleted: boolean; | |
createdAt: Date; | |
updatedAt: Date; | |
cards: { | |
id: number; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
userId: number; | |
deleted: boolean; | |
createdAt: Date; | |
updatedAt: Date; | |
deckId: number; | |
fields: { | |
[x: string]: string; | |
}; | |
templateId: number | null; | |
content: string; | |
tags: { | |
[x: number]: string; | |
length: number; | |
toString: () => string; | |
toLocaleString: { | |
(): string; | |
(locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; | |
}; | |
pop: () => unknown; | |
push: (...items: unknown[]) => number; | |
concat: { | |
(...items: ConcatArray<unknown>[]): unknown[]; | |
(...items: unknown[]): unknown[]; | |
}; | |
join: (separator?: string) => string; | |
reverse: () => unknown[]; | |
shift: () => unknown; | |
slice: (start?: number, end?: number) => unknown[]; | |
sort: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => objectUtil.addQuestionMarks<string[], any>; | |
splice: { | |
(start: number, deleteCount?: number): unknown[]; | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
}; | |
unshift: (...items: unknown[]) => number; | |
indexOf: (searchElement: unknown, fromIndex?: number) => number; | |
lastIndexOf: (searchElement: unknown, fromIndex?: number) => number; | |
every: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): this is S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): boolean; | |
}; | |
some: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => boolean; | |
forEach: (callbackfn: (value: unknown, index: number, array: unknown[]) => void, thisArg?: any) => void; | |
map: <U>(callbackfn: (value: unknown, index: number, array: unknown[]) => U, thisArg?: any) => U[]; | |
filter: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown[]; | |
}; | |
reduce: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
reduceRight: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
find: { | |
<S>(predicate: (value: unknown, index: number, obj: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findIndex: (predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any) => number; | |
fill: (value: unknown, start?: number, end?: number) => objectUtil.addQuestionMarks<string[], any>; | |
copyWithin: (target: number, start: number, end?: number) => objectUtil.addQuestionMarks<string[], any>; | |
entries: () => ArrayIterator<[number, unknown]>; | |
keys: () => ArrayIterator<number>; | |
values: () => ArrayIterator<unknown>; | |
includes: (searchElement: unknown, fromIndex?: number) => boolean; | |
flatMap: <U, This>(callback: (this: This, value: unknown, index: number, array: unknown[]) => U | readonly U[], thisArg?: This | undefined) => U[]; | |
flat: <A, D>(this: A, depth?: D | undefined) => FlatArray<A, D>[]; | |
at: (index: number) => unknown; | |
findLast: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findLastIndex: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => number; | |
toReversed: () => unknown[]; | |
toSorted: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => unknown[]; | |
toSpliced: { | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
(start: number, deleteCount?: number): unknown[]; | |
}; | |
with: (index: number, value: unknown) => unknown[]; | |
[Symbol.iterator]: () => ArrayIterator<unknown>; | |
readonly [Symbol.unscopables]: { | |
[x: number]: boolean | undefined; | |
length?: boolean | undefined; | |
toString?: boolean | undefined; | |
toLocaleString?: boolean | undefined; | |
pop?: boolean | undefined; | |
push?: boolean | undefined; | |
concat?: boolean | undefined; | |
join?: boolean | undefined; | |
reverse?: boolean | undefined; | |
shift?: boolean | undefined; | |
slice?: boolean | undefined; | |
sort?: boolean | undefined; | |
splice?: boolean | undefined; | |
unshift?: boolean | undefined; | |
indexOf?: boolean | undefined; | |
lastIndexOf?: boolean | undefined; | |
every?: boolean | undefined; | |
some?: boolean | undefined; | |
forEach?: boolean | undefined; | |
map?: boolean | undefined; | |
filter?: boolean | undefined; | |
reduce?: boolean | undefined; | |
reduceRight?: boolean | undefined; | |
find?: boolean | undefined; | |
findIndex?: boolean | undefined; | |
fill?: boolean | undefined; | |
copyWithin?: boolean | undefined; | |
entries?: boolean | undefined; | |
keys?: boolean | undefined; | |
values?: boolean | undefined; | |
includes?: boolean | undefined; | |
flatMap?: boolean | undefined; | |
flat?: boolean | undefined; | |
at?: boolean | undefined; | |
findLast?: boolean | undefined; | |
findLastIndex?: boolean | undefined; | |
toReversed?: boolean | undefined; | |
toSorted?: boolean | undefined; | |
toSpliced?: boolean | undefined; | |
with?: boolean | undefined; | |
[Symbol.iterator]?: boolean | undefined; | |
readonly [Symbol.unscopables]?: boolean | undefined; | |
}; | |
}; | |
snoozedUntil: Date | null; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
reviews: { | |
id: number; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
deleted: boolean; | |
createdAt: Date; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
cardId: number; | |
rating: "Manual" | "Again" | "Hard" | "Good" | "Easy"; | |
}[]; | |
template?: { | |
id: number; | |
name: string; | |
createdAt: Date; | |
updatedAt: Date; | |
template: string; | |
fields: { | |
[x: number]: { | |
id: string; | |
type: string; | |
}; | |
length: number; | |
toString: () => string; | |
toLocaleString: { | |
(): string; | |
(locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; | |
}; | |
pop: () => unknown; | |
push: (...items: unknown[]) => number; | |
concat: { | |
(...items: ConcatArray<unknown>[]): unknown[]; | |
(...items: unknown[]): unknown[]; | |
}; | |
join: (separator?: string) => string; | |
reverse: () => unknown[]; | |
shift: () => unknown; | |
slice: (start?: number, end?: number) => unknown[]; | |
sort: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
splice: { | |
(start: number, deleteCount?: number): unknown[]; | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
}; | |
unshift: (...items: unknown[]) => number; | |
indexOf: (searchElement: unknown, fromIndex?: number) => number; | |
lastIndexOf: (searchElement: unknown, fromIndex?: number) => number; | |
every: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): this is S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): boolean; | |
}; | |
some: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => boolean; | |
forEach: (callbackfn: (value: unknown, index: number, array: unknown[]) => void, thisArg?: any) => void; | |
map: <U>(callbackfn: (value: unknown, index: number, array: unknown[]) => U, thisArg?: any) => U[]; | |
filter: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown[]; | |
}; | |
reduce: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
reduceRight: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
find: { | |
<S>(predicate: (value: unknown, index: number, obj: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findIndex: (predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any) => number; | |
fill: (value: unknown, start?: number, end?: number) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
copyWithin: (target: number, start: number, end?: number) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
entries: () => ArrayIterator<[number, unknown]>; | |
keys: () => ArrayIterator<number>; | |
values: () => ArrayIterator<unknown>; | |
includes: (searchElement: unknown, fromIndex?: number) => boolean; | |
flatMap: <U, This>(callback: (this: This, value: unknown, index: number, array: unknown[]) => U | readonly U[], thisArg?: This | undefined) => U[]; | |
flat: <A, D>(this: A, depth?: D | undefined) => FlatArray<A, D>[]; | |
at: (index: number) => unknown; | |
findLast: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findLastIndex: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => number; | |
toReversed: () => unknown[]; | |
toSorted: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => unknown[]; | |
toSpliced: { | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
(start: number, deleteCount?: number): unknown[]; | |
}; | |
with: (index: number, value: unknown) => unknown[]; | |
[Symbol.iterator]: () => ArrayIterator<unknown>; | |
readonly [Symbol.unscopables]: { | |
[x: number]: boolean | undefined; | |
length?: boolean | undefined; | |
toString?: boolean | undefined; | |
toLocaleString?: boolean | undefined; | |
pop?: boolean | undefined; | |
push?: boolean | undefined; | |
concat?: boolean | undefined; | |
join?: boolean | undefined; | |
reverse?: boolean | undefined; | |
shift?: boolean | undefined; | |
slice?: boolean | undefined; | |
sort?: boolean | undefined; | |
splice?: boolean | undefined; | |
unshift?: boolean | undefined; | |
indexOf?: boolean | undefined; | |
lastIndexOf?: boolean | undefined; | |
every?: boolean | undefined; | |
some?: boolean | undefined; | |
forEach?: boolean | undefined; | |
map?: boolean | undefined; | |
filter?: boolean | undefined; | |
reduce?: boolean | undefined; | |
reduceRight?: boolean | undefined; | |
find?: boolean | undefined; | |
findIndex?: boolean | undefined; | |
fill?: boolean | undefined; | |
copyWithin?: boolean | undefined; | |
entries?: boolean | undefined; | |
keys?: boolean | undefined; | |
values?: boolean | undefined; | |
includes?: boolean | undefined; | |
flatMap?: boolean | undefined; | |
flat?: boolean | undefined; | |
at?: boolean | undefined; | |
findLast?: boolean | undefined; | |
findLastIndex?: boolean | undefined; | |
toReversed?: boolean | undefined; | |
toSorted?: boolean | undefined; | |
toSpliced?: boolean | undefined; | |
with?: boolean | undefined; | |
[Symbol.iterator]?: boolean | undefined; | |
readonly [Symbol.unscopables]?: boolean | undefined; | |
}; | |
}; | |
} | null | undefined; | |
}[]; | |
} | undefined>): UseQueryReturn<{ | |
id: number; | |
userId: number; | |
name: string; | |
description: string; | |
color: string; | |
icon: string; | |
deleted: boolean; | |
createdAt: Date; | |
updatedAt: Date; | |
cards: { | |
id: number; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
userId: number; | |
deleted: boolean; | |
createdAt: Date; | |
updatedAt: Date; | |
deckId: number; | |
fields: { | |
[x: string]: string; | |
}; | |
templateId: number | null; | |
content: string; | |
tags: { | |
[x: number]: string; | |
length: number; | |
toString: () => string; | |
toLocaleString: { | |
(): string; | |
(locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; | |
}; | |
pop: () => unknown; | |
push: (...items: unknown[]) => number; | |
concat: { | |
(...items: ConcatArray<unknown>[]): unknown[]; | |
(...items: unknown[]): unknown[]; | |
}; | |
join: (separator?: string) => string; | |
reverse: () => unknown[]; | |
shift: () => unknown; | |
slice: (start?: number, end?: number) => unknown[]; | |
sort: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => objectUtil.addQuestionMarks<string[], any>; | |
splice: { | |
(start: number, deleteCount?: number): unknown[]; | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
}; | |
unshift: (...items: unknown[]) => number; | |
indexOf: (searchElement: unknown, fromIndex?: number) => number; | |
lastIndexOf: (searchElement: unknown, fromIndex?: number) => number; | |
every: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): this is S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): boolean; | |
}; | |
some: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => boolean; | |
forEach: (callbackfn: (value: unknown, index: number, array: unknown[]) => void, thisArg?: any) => void; | |
map: <U>(callbackfn: (value: unknown, index: number, array: unknown[]) => U, thisArg?: any) => U[]; | |
filter: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown[]; | |
}; | |
reduce: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
reduceRight: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
find: { | |
<S>(predicate: (value: unknown, index: number, obj: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findIndex: (predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any) => number; | |
fill: (value: unknown, start?: number, end?: number) => objectUtil.addQuestionMarks<string[], any>; | |
copyWithin: (target: number, start: number, end?: number) => objectUtil.addQuestionMarks<string[], any>; | |
entries: () => ArrayIterator<[number, unknown]>; | |
keys: () => ArrayIterator<number>; | |
values: () => ArrayIterator<unknown>; | |
includes: (searchElement: unknown, fromIndex?: number) => boolean; | |
flatMap: <U, This>(callback: (this: This, value: unknown, index: number, array: unknown[]) => U | readonly U[], thisArg?: This | undefined) => U[]; | |
flat: <A, D>(this: A, depth?: D | undefined) => FlatArray<A, D>[]; | |
at: (index: number) => unknown; | |
findLast: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findLastIndex: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => number; | |
toReversed: () => unknown[]; | |
toSorted: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => unknown[]; | |
toSpliced: { | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
(start: number, deleteCount?: number): unknown[]; | |
}; | |
with: (index: number, value: unknown) => unknown[]; | |
[Symbol.iterator]: () => ArrayIterator<unknown>; | |
readonly [Symbol.unscopables]: { | |
[x: number]: boolean | undefined; | |
length?: boolean | undefined; | |
toString?: boolean | undefined; | |
toLocaleString?: boolean | undefined; | |
pop?: boolean | undefined; | |
push?: boolean | undefined; | |
concat?: boolean | undefined; | |
join?: boolean | undefined; | |
reverse?: boolean | undefined; | |
shift?: boolean | undefined; | |
slice?: boolean | undefined; | |
sort?: boolean | undefined; | |
splice?: boolean | undefined; | |
unshift?: boolean | undefined; | |
indexOf?: boolean | undefined; | |
lastIndexOf?: boolean | undefined; | |
every?: boolean | undefined; | |
some?: boolean | undefined; | |
forEach?: boolean | undefined; | |
map?: boolean | undefined; | |
filter?: boolean | undefined; | |
reduce?: boolean | undefined; | |
reduceRight?: boolean | undefined; | |
find?: boolean | undefined; | |
findIndex?: boolean | undefined; | |
fill?: boolean | undefined; | |
copyWithin?: boolean | undefined; | |
entries?: boolean | undefined; | |
keys?: boolean | undefined; | |
values?: boolean | undefined; | |
includes?: boolean | undefined; | |
flatMap?: boolean | undefined; | |
flat?: boolean | undefined; | |
at?: boolean | undefined; | |
findLast?: boolean | undefined; | |
findLastIndex?: boolean | undefined; | |
toReversed?: boolean | undefined; | |
toSorted?: boolean | undefined; | |
toSpliced?: boolean | undefined; | |
with?: boolean | undefined; | |
[Symbol.iterator]?: boolean | undefined; | |
readonly [Symbol.unscopables]?: boolean | undefined; | |
}; | |
}; | |
snoozedUntil: Date | null; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
reviews: { | |
id: number; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
deleted: boolean; | |
createdAt: Date; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
cardId: number; | |
rating: "Manual" | "Again" | "Hard" | "Good" | "Easy"; | |
}[]; | |
template?: { | |
id: number; | |
name: string; | |
createdAt: Date; | |
updatedAt: Date; | |
template: string; | |
fields: { | |
[x: number]: { | |
id: string; | |
type: string; | |
}; | |
length: number; | |
toString: () => string; | |
toLocaleString: { | |
(): string; | |
(locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; | |
}; | |
pop: () => unknown; | |
push: (...items: unknown[]) => number; | |
concat: { | |
(...items: ConcatArray<unknown>[]): unknown[]; | |
(...items: unknown[]): unknown[]; | |
}; | |
join: (separator?: string) => string; | |
reverse: () => unknown[]; | |
shift: () => unknown; | |
slice: (start?: number, end?: number) => unknown[]; | |
sort: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
splice: { | |
(start: number, deleteCount?: number): unknown[]; | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
}; | |
unshift: (...items: unknown[]) => number; | |
indexOf: (searchElement: unknown, fromIndex?: number) => number; | |
lastIndexOf: (searchElement: unknown, fromIndex?: number) => number; | |
every: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): this is S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): boolean; | |
}; | |
some: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => boolean; | |
forEach: (callbackfn: (value: unknown, index: number, array: unknown[]) => void, thisArg?: any) => void; | |
map: <U>(callbackfn: (value: unknown, index: number, array: unknown[]) => U, thisArg?: any) => U[]; | |
filter: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown[]; | |
}; | |
reduce: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
reduceRight: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
find: { | |
<S>(predicate: (value: unknown, index: number, obj: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findIndex: (predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any) => number; | |
fill: (value: unknown, start?: number, end?: number) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
copyWithin: (target: number, start: number, end?: number) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
entries: () => ArrayIterator<[number, unknown]>; | |
keys: () => ArrayIterator<number>; | |
values: () => ArrayIterator<unknown>; | |
includes: (searchElement: unknown, fromIndex?: number) => boolean; | |
flatMap: <U, This>(callback: (this: This, value: unknown, index: number, array: unknown[]) => U | readonly U[], thisArg?: This | undefined) => U[]; | |
flat: <A, D>(this: A, depth?: D | undefined) => FlatArray<A, D>[]; | |
at: (index: number) => unknown; | |
findLast: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findLastIndex: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => number; | |
toReversed: () => unknown[]; | |
toSorted: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => unknown[]; | |
toSpliced: { | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
(start: number, deleteCount?: number): unknown[]; | |
}; | |
with: (index: number, value: unknown) => unknown[]; | |
[Symbol.iterator]: () => ArrayIterator<unknown>; | |
readonly [Symbol.unscopables]: { | |
[x: number]: boolean | undefined; | |
length?: boolean | undefined; | |
toString?: boolean | undefined; | |
toLocaleString?: boolean | undefined; | |
pop?: boolean | undefined; | |
push?: boolean | undefined; | |
concat?: boolean | undefined; | |
join?: boolean | undefined; | |
reverse?: boolean | undefined; | |
shift?: boolean | undefined; | |
slice?: boolean | undefined; | |
sort?: boolean | undefined; | |
splice?: boolean | undefined; | |
unshift?: boolean | undefined; | |
indexOf?: boolean | undefined; | |
lastIndexOf?: boolean | undefined; | |
every?: boolean | undefined; | |
some?: boolean | undefined; | |
forEach?: boolean | undefined; | |
map?: boolean | undefined; | |
filter?: boolean | undefined; | |
reduce?: boolean | undefined; | |
reduceRight?: boolean | undefined; | |
find?: boolean | undefined; | |
findIndex?: boolean | undefined; | |
fill?: boolean | undefined; | |
copyWithin?: boolean | undefined; | |
entries?: boolean | undefined; | |
keys?: boolean | undefined; | |
values?: boolean | undefined; | |
includes?: boolean | undefined; | |
flatMap?: boolean | undefined; | |
flat?: boolean | undefined; | |
at?: boolean | undefined; | |
findLast?: boolean | undefined; | |
findLastIndex?: boolean | undefined; | |
toReversed?: boolean | undefined; | |
toSorted?: boolean | undefined; | |
toSpliced?: boolean | undefined; | |
with?: boolean | undefined; | |
[Symbol.iterator]?: boolean | undefined; | |
readonly [Symbol.unscopables]?: boolean | undefined; | |
}; | |
}; | |
} | null | undefined; | |
}[]; | |
}, Error, { | |
id: number; | |
userId: number; | |
name: string; | |
description: string; | |
color: string; | |
icon: string; | |
deleted: boolean; | |
createdAt: Date; | |
updatedAt: Date; | |
cards: { | |
id: number; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
userId: number; | |
deleted: boolean; | |
createdAt: Date; | |
updatedAt: Date; | |
deckId: number; | |
fields: { | |
[x: string]: string; | |
}; | |
templateId: number | null; | |
content: string; | |
tags: { | |
[x: number]: string; | |
length: number; | |
toString: () => string; | |
toLocaleString: { | |
(): string; | |
(locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; | |
}; | |
pop: () => unknown; | |
push: (...items: unknown[]) => number; | |
concat: { | |
(...items: ConcatArray<unknown>[]): unknown[]; | |
(...items: unknown[]): unknown[]; | |
}; | |
join: (separator?: string) => string; | |
reverse: () => unknown[]; | |
shift: () => unknown; | |
slice: (start?: number, end?: number) => unknown[]; | |
sort: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => objectUtil.addQuestionMarks<string[], any>; | |
splice: { | |
(start: number, deleteCount?: number): unknown[]; | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
}; | |
unshift: (...items: unknown[]) => number; | |
indexOf: (searchElement: unknown, fromIndex?: number) => number; | |
lastIndexOf: (searchElement: unknown, fromIndex?: number) => number; | |
every: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): this is S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): boolean; | |
}; | |
some: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => boolean; | |
forEach: (callbackfn: (value: unknown, index: number, array: unknown[]) => void, thisArg?: any) => void; | |
map: <U>(callbackfn: (value: unknown, index: number, array: unknown[]) => U, thisArg?: any) => U[]; | |
filter: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown[]; | |
}; | |
reduce: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
reduceRight: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
find: { | |
<S>(predicate: (value: unknown, index: number, obj: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findIndex: (predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any) => number; | |
fill: (value: unknown, start?: number, end?: number) => objectUtil.addQuestionMarks<string[], any>; | |
copyWithin: (target: number, start: number, end?: number) => objectUtil.addQuestionMarks<string[], any>; | |
entries: () => ArrayIterator<[number, unknown]>; | |
keys: () => ArrayIterator<number>; | |
values: () => ArrayIterator<unknown>; | |
includes: (searchElement: unknown, fromIndex?: number) => boolean; | |
flatMap: <U, This>(callback: (this: This, value: unknown, index: number, array: unknown[]) => U | readonly U[], thisArg?: This | undefined) => U[]; | |
flat: <A, D>(this: A, depth?: D | undefined) => FlatArray<A, D>[]; | |
at: (index: number) => unknown; | |
findLast: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findLastIndex: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => number; | |
toReversed: () => unknown[]; | |
toSorted: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => unknown[]; | |
toSpliced: { | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
(start: number, deleteCount?: number): unknown[]; | |
}; | |
with: (index: number, value: unknown) => unknown[]; | |
[Symbol.iterator]: () => ArrayIterator<unknown>; | |
readonly [Symbol.unscopables]: { | |
[x: number]: boolean | undefined; | |
length?: boolean | undefined; | |
toString?: boolean | undefined; | |
toLocaleString?: boolean | undefined; | |
pop?: boolean | undefined; | |
push?: boolean | undefined; | |
concat?: boolean | undefined; | |
join?: boolean | undefined; | |
reverse?: boolean | undefined; | |
shift?: boolean | undefined; | |
slice?: boolean | undefined; | |
sort?: boolean | undefined; | |
splice?: boolean | undefined; | |
unshift?: boolean | undefined; | |
indexOf?: boolean | undefined; | |
lastIndexOf?: boolean | undefined; | |
every?: boolean | undefined; | |
some?: boolean | undefined; | |
forEach?: boolean | undefined; | |
map?: boolean | undefined; | |
filter?: boolean | undefined; | |
reduce?: boolean | undefined; | |
reduceRight?: boolean | undefined; | |
find?: boolean | undefined; | |
findIndex?: boolean | undefined; | |
fill?: boolean | undefined; | |
copyWithin?: boolean | undefined; | |
entries?: boolean | undefined; | |
keys?: boolean | undefined; | |
values?: boolean | undefined; | |
includes?: boolean | undefined; | |
flatMap?: boolean | undefined; | |
flat?: boolean | undefined; | |
at?: boolean | undefined; | |
findLast?: boolean | undefined; | |
findLastIndex?: boolean | undefined; | |
toReversed?: boolean | undefined; | |
toSorted?: boolean | undefined; | |
toSpliced?: boolean | undefined; | |
with?: boolean | undefined; | |
[Symbol.iterator]?: boolean | undefined; | |
readonly [Symbol.unscopables]?: boolean | undefined; | |
}; | |
}; | |
snoozedUntil: Date | null; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
reviews: { | |
id: number; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
deleted: boolean; | |
createdAt: Date; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
cardId: number; | |
rating: "Manual" | "Again" | "Hard" | "Good" | "Easy"; | |
}[]; | |
template?: { | |
id: number; | |
name: string; | |
createdAt: Date; | |
updatedAt: Date; | |
template: string; | |
fields: { | |
[x: number]: { | |
id: string; | |
type: string; | |
}; | |
length: number; | |
toString: () => string; | |
toLocaleString: { | |
(): string; | |
(locales: string | string[], options?: Intl.NumberFormatOptions & Intl.DateTimeFormatOptions): string; | |
}; | |
pop: () => unknown; | |
push: (...items: unknown[]) => number; | |
concat: { | |
(...items: ConcatArray<unknown>[]): unknown[]; | |
(...items: unknown[]): unknown[]; | |
}; | |
join: (separator?: string) => string; | |
reverse: () => unknown[]; | |
shift: () => unknown; | |
slice: (start?: number, end?: number) => unknown[]; | |
sort: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
splice: { | |
(start: number, deleteCount?: number): unknown[]; | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
}; | |
unshift: (...items: unknown[]) => number; | |
indexOf: (searchElement: unknown, fromIndex?: number) => number; | |
lastIndexOf: (searchElement: unknown, fromIndex?: number) => number; | |
every: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): this is S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): boolean; | |
}; | |
some: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => boolean; | |
forEach: (callbackfn: (value: unknown, index: number, array: unknown[]) => void, thisArg?: any) => void; | |
map: <U>(callbackfn: (value: unknown, index: number, array: unknown[]) => U, thisArg?: any) => U[]; | |
filter: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S[]; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown[]; | |
}; | |
reduce: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
reduceRight: { | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown): unknown; | |
(callbackfn: (previousValue: unknown, currentValue: unknown, currentIndex: number, array: unknown[]) => unknown, initialValue: unknown): unknown; | |
<U>(callbackfn: (previousValue: U, currentValue: unknown, currentIndex: number, array: unknown[]) => U, initialValue: U): U; | |
}; | |
find: { | |
<S>(predicate: (value: unknown, index: number, obj: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findIndex: (predicate: (value: unknown, index: number, obj: unknown[]) => unknown, thisArg?: any) => number; | |
fill: (value: unknown, start?: number, end?: number) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
copyWithin: (target: number, start: number, end?: number) => objectUtil.addQuestionMarks<{ | |
id: string; | |
type: string; | |
}[], any>; | |
entries: () => ArrayIterator<[number, unknown]>; | |
keys: () => ArrayIterator<number>; | |
values: () => ArrayIterator<unknown>; | |
includes: (searchElement: unknown, fromIndex?: number) => boolean; | |
flatMap: <U, This>(callback: (this: This, value: unknown, index: number, array: unknown[]) => U | readonly U[], thisArg?: This | undefined) => U[]; | |
flat: <A, D>(this: A, depth?: D | undefined) => FlatArray<A, D>[]; | |
at: (index: number) => unknown; | |
findLast: { | |
<S>(predicate: (value: unknown, index: number, array: unknown[]) => value is S, thisArg?: any): S | undefined; | |
(predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any): unknown; | |
}; | |
findLastIndex: (predicate: (value: unknown, index: number, array: unknown[]) => unknown, thisArg?: any) => number; | |
toReversed: () => unknown[]; | |
toSorted: (compareFn?: ((a: unknown, b: unknown) => number) | undefined) => unknown[]; | |
toSpliced: { | |
(start: number, deleteCount: number, ...items: unknown[]): unknown[]; | |
(start: number, deleteCount?: number): unknown[]; | |
}; | |
with: (index: number, value: unknown) => unknown[]; | |
[Symbol.iterator]: () => ArrayIterator<unknown>; | |
readonly [Symbol.unscopables]: { | |
[x: number]: boolean | undefined; | |
length?: boolean | undefined; | |
toString?: boolean | undefined; | |
toLocaleString?: boolean | undefined; | |
pop?: boolean | undefined; | |
push?: boolean | undefined; | |
concat?: boolean | undefined; | |
join?: boolean | undefined; | |
reverse?: boolean | undefined; | |
shift?: boolean | undefined; | |
slice?: boolean | undefined; | |
sort?: boolean | undefined; | |
splice?: boolean | undefined; | |
unshift?: boolean | undefined; | |
indexOf?: boolean | undefined; | |
lastIndexOf?: boolean | undefined; | |
every?: boolean | undefined; | |
some?: boolean | undefined; | |
forEach?: boolean | undefined; | |
map?: boolean | undefined; | |
filter?: boolean | undefined; | |
reduce?: boolean | undefined; | |
reduceRight?: boolean | undefined; | |
find?: boolean | undefined; | |
findIndex?: boolean | undefined; | |
fill?: boolean | undefined; | |
copyWithin?: boolean | undefined; | |
entries?: boolean | undefined; | |
keys?: boolean | undefined; | |
values?: boolean | undefined; | |
includes?: boolean | undefined; | |
flatMap?: boolean | undefined; | |
flat?: boolean | undefined; | |
at?: boolean | undefined; | |
findLast?: boolean | undefined; | |
findLastIndex?: boolean | undefined; | |
toReversed?: boolean | undefined; | |
toSorted?: boolean | undefined; | |
toSpliced?: boolean | undefined; | |
with?: boolean | undefined; | |
[Symbol.iterator]?: boolean | undefined; | |
readonly [Symbol.unscopables]?: boolean | undefined; | |
}; | |
}; | |
} | null | undefined… |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const deckQuery: UseQueryReturn<{ | |
name: string; | |
description: string; | |
cards: { | |
id: number; | |
content: string; | |
tags: string[]; | |
createdAt: Date; | |
userId: number; | |
updatedAt: Date; | |
deleted: boolean; | |
deckId: number; | |
fields: { | |
[x: string]: string; | |
}; | |
templateId: number | null; | |
snoozedUntil: Date | null; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
reviews: { | |
id: number; | |
createdAt: Date; | |
deleted: boolean; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
cardId: number; | |
rating: "Manual" | "Again" | "Hard" | "Good" | "Easy"; | |
}[]; | |
template?: { | |
name: string; | |
id: number; | |
createdAt: Date; | |
updatedAt: Date; | |
template: string; | |
fields: { | |
type: string; | |
id: string; | |
}[]; | |
} | null | undefined; | |
}[]; | |
id: number; | |
createdAt: Date; | |
userId: number; | |
updatedAt: Date; | |
color: string; | |
icon: string; | |
deleted: boolean; | |
}, Error, { | |
name: string; | |
description: string; | |
cards: { | |
id: number; | |
content: string; | |
tags: string[]; | |
createdAt: Date; | |
userId: number; | |
updatedAt: Date; | |
deleted: boolean; | |
deckId: number; | |
fields: { | |
[x: string]: string; | |
}; | |
templateId: number | null; | |
snoozedUntil: Date | null; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
reviews: { | |
id: number; | |
createdAt: Date; | |
deleted: boolean; | |
state: "New" | "Learning" | "Review" | "Relearning"; | |
due: Date; | |
stability: number; | |
difficulty: number; | |
elapsedDays: number; | |
scheduledDays: number; | |
reps: number; | |
lapses: number; | |
lastReview: Date | null; | |
cardId: number; | |
rating: "Manual" | "Again" | "Hard" | "Good" | "Easy"; | |
}[]; | |
template?: { | |
name: string; | |
id: number; | |
createdAt: Date; | |
updatedAt: Date; | |
template: string; | |
fields: { | |
type: string; | |
id: string; | |
}[]; | |
} | null | undefined; | |
}[]; | |
id: number; | |
createdAt: Date; | |
userId: number; | |
updatedAt: Date; | |
color: string; | |
icon: string; | |
deleted: boolean; | |
} | undefined> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export const schemas = { | |
select: { | |
Card: createSelectSchema(schema.Card, { | |
tags: () => z.array(z.string()).default([]), | |
}), | |
Deck: createSelectSchema(schema.Deck), | |
Template: createSelectSchema(schema.Template, { | |
fields: () => z.array( | |
z.object({ | |
id: z.string(), | |
type: z.string(), | |
}) | |
).default([]), | |
}), | |
ReviewLog: createSelectSchema(schema.ReviewLog), | |
}, | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment