UNPKG

@drincs/pixi-vn-ink

Version:

Pixi'VN gives you the ability to write your own narrative using Ink

20 lines (17 loc) 1.3 kB
import { PixiVNJsonConditionalStatements } from '@drincs/pixi-vn-json'; import { ShareDataParserLabel } from '../parser/label-parser.cjs'; import { ConditionalList } from '../parser/switch-parser.cjs'; import LabelChoiceRes from '../types/LabelChoiceRes.cjs'; import { R as RootParserItemType, C as ChoicePoint, a as ChoiceInfo } from '../RootParserItemType-DV41SbdA.cjs'; import NativeFunctions from '../types/parserItems/NativeFunctions.cjs'; import ReadCount from '../types/parserItems/ReadCount.cjs'; import TextType from '../types/parserItems/TextType.cjs'; import '../types/InkRootType.cjs'; import '../types/parserItems/Divert.cjs'; import '../types/parserItems/VariableAssignment.cjs'; import '../types/parserItems/ContainerType.cjs'; import '../types/parserItems/ControlCommands.cjs'; import '../types/parserItems/VariableReference.cjs'; declare function addChoiseIntoList<T>(choiseList: RootParserItemType[], itemList: (T | PixiVNJsonConditionalStatements<T>)[], labelKey: string, shareData: ShareDataParserLabel, paramNames: string[]): void; declare function getLabelChoice(items: (TextType | ReadCount | NativeFunctions | ChoicePoint | ChoiceInfo | ConditionalList)[], result: LabelChoiceRes, paramNames: string[], lastLabel?: string): void; export { addChoiseIntoList, getLabelChoice };