diff --git a/package.json b/package.json index f60d81b..3aaf839 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lingdocs/pashto-inflector", - "version": "2.4.8", + "version": "2.4.9", "author": "lingdocs.com", "description": "A Pashto inflection and verb conjugation engine, inculding React components for displaying Pashto text, inflections, and conjugations", "homepage": "https://verbs.lingdocs.com", diff --git a/src/lib/phrase-building/compile.ts b/src/lib/phrase-building/compile.ts index 102a94c..4b167c5 100644 --- a/src/lib/phrase-building/compile.ts +++ b/src/lib/phrase-building/compile.ts @@ -30,6 +30,7 @@ const blank: T.PsString = { p: "______", f: "______", }; +type BlankoutOptions = { equative?: boolean, ba?: boolean, kidsSection?: boolean }; const kidsBlank = makeSegment({ p: "___", f: "___" }, ["isKid"]); @@ -256,7 +257,6 @@ function arrangeVerbWNegative(head: T.PsString | undefined, restRaw: T.PsString[ ]; } -type BlankoutOptions = { equative: boolean, ba: boolean, kidsSection: boolean }; export function compileEP(EP: T.EPRendered): { ps: T.SingleOrLengthOpts, e?: string[] }; export function compileEP(EP: T.EPRendered, combineLengths: true, blankOut?: BlankoutOptions): { ps: T.PsString[], e?: string[] }; export function compileEP(EP: T.EPRendered, combineLengths?: boolean, blankOut?: BlankoutOptions): { ps: T.SingleOrLengthOpts, e?: string[] } {