KanaKitConfig constructor

const KanaKitConfig(
  1. {@required bool passRomaji,
  2. @required bool passKanji,
  3. @required bool upcaseKatakana}
)

A configuration class with flags that influence certain parts of KanaKit.

To use a default config and customize it, use defaultConfig and replace fields using copyWith.

Implementation

const KanaKitConfig({
  @required this.passRomaji,
  @required this.passKanji,
  @required this.upcaseKatakana,
})  : assert(passRomaji != null),
      assert(passKanji != null),
      assert(upcaseKatakana != null),
      romanization = Romanization.hepburn;