UNPKG

@gecogvidanto/plugin-barter

Version:

Barter system plugin for ĞecoĞvidanto

16 lines (15 loc) 718 B
import { EconomicSystem, FormBuilder, FormData } from '@gecogvidanto/plugin'; import { HelpSheet, LocalizedOption, UnassembledMessages } from '@gecogvidanto/shared'; import { langType } from './ui.locale.en'; /** * A barter economic system. */ export default class BarterSystem extends EconomicSystem<langType> { constructor(); getNonPlayerCharacterName(): Promise<UnassembledMessages<langType>[keyof langType]>; getMoneyHelpSheet(): Promise<HelpSheet>; getOptions(): Promise<ReadonlyArray<LocalizedOption<langType, keyof langType>>>; getForm(builder: FormBuilder<any, any>): Promise<FormBuilder<any, any>>; execForm(data: FormData): Promise<FormData>; terminateRound(): Promise<void>; }