diff --git a/scripts/wk-api/test.ts b/scripts/wk-api/test.ts new file mode 100644 index 0000000..adadb18 --- /dev/null +++ b/scripts/wk-api/test.ts @@ -0,0 +1,12 @@ +import { WaniKani } from '@/wanikani'; + +async function main() { + const wk = new WaniKani(); + wk.$axios + .get('/level_progressions') + .then((r) => console.dir(r.data, { depth: null })); +} + +if (require.main === module) { + main(); +} diff --git a/src/wanikani.ts b/src/wanikani.ts index 7503baa..5041d49 100644 --- a/src/wanikani.ts +++ b/src/wanikani.ts @@ -416,6 +416,7 @@ export class WaniKani { sentenceCloze?: string; }, opts: { + prependEnglishCloze?: boolean; overwrite?: boolean; } = {}, ) { @@ -504,6 +505,7 @@ export class WaniKani { const notJa = '[^\\p{sc=Han}\\p{sc=Katakana}\\p{sc=Hiragana}]+'; if ( + opts.prependEnglishCloze && clozeSent && !new RegExp( `(^${notJa}
|

${notJa}$)`,