copyWithConfig method

KanaKit copyWithConfig (
  1. {bool passRomaji,
  2. bool passKanji,
  3. bool upcaseKatakana}
)

Creates a copy of this object that replaces the provided KanaKitConfig fields.

Implementation

KanaKit copyWithConfig({
  bool passRomaji,
  bool passKanji,
  bool upcaseKatakana,
}) {
  return KanaKit(
    config: KanaKitConfig(
      passRomaji: passRomaji ?? config.passRomaji,
      passKanji: passKanji ?? config.passKanji,
      upcaseKatakana: upcaseKatakana ?? config.upcaseKatakana,
    ),
  );
}