when<BuildModeResult extends Object?> method
BuildModeResult
when<BuildModeResult extends Object?>({
- required BuildModeResult release(),
- required BuildModeResult profile(),
- required BuildModeResult debug(),
Run callback on specific build mode
Implementation
BuildModeResult when<BuildModeResult extends Object?>({
required BuildModeResult Function() release,
required BuildModeResult Function() profile,
required BuildModeResult Function() debug,
}) =>
switch (this) {
BuildMode.profile => profile(),
BuildMode.debug => debug(),
BuildMode.release => release(),
};