Que interessante, eu nunca vi esse tipo de código/ comportamento
class TransactionAuthDialog extends StatefulWidget {
final Function(String password) onConfirm;
Essa classe tem um Anonymous Function que recebe uma String como argumento,
Mas só é possível preencher essa função dentro da classe, e fora temos apenas acesso à referência:
TransactionAuthDialog(
onConfirm: ((password) { }),
Esse tipo de comportamento tem nome? Queria pesquisar mais sobre ela.