22 lines
873 B
Dart
22 lines
873 B
Dart
// Copyright 2019 The Flutter Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
// Fake interface for the logic that this package needs from (web-only) dart:ui.
|
|
// This is conditionally exported so the analyzer sees these methods as available.
|
|
|
|
/// Shim for web_ui engine.PlatformViewRegistry
|
|
/// https://github.com/flutter/engine/blob/master/lib/web_ui/lib/ui.dart#L62
|
|
// ignore: camel_case_types
|
|
class platformViewRegistry {
|
|
/// Shim for registerViewFactory
|
|
/// https://github.com/flutter/engine/blob/master/lib/web_ui/lib/ui.dart#L72
|
|
static void registerViewFactory(
|
|
String viewTypeId, dynamic Function(int viewId) viewFactory) {}
|
|
}
|
|
|
|
/// Signature of callbacks that have no arguments and return no data.
|
|
typedef VoidCallback = void Function();
|
|
|
|
dynamic get window => null;
|