mirrored_repositories/awesome-flutter/examples/flutterfire/packages/firebase_core/firebase_core_web/lib/src/interop
// Copyright (c) 2018, the Dart project authors.  Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.

// ignore: public_member_api_docs
typedef Func0<R> = R Function();
// ignore: public_member_api_docs
typedef Func1<A, R> = R Function(A a);
// ignore: public_member_api_docs
typedef Func3<A, B, C, R> = R Function(A a, B b, C c);
// ignore: public_member_api_docs
typedef Func2Opt1<A, B, R> = R Function(A a, [B? b]);
