instance property

PlatformServices get instance

Get the singleton instance of platform services. Automatically initializes if not already done.

Implementation

static PlatformServices get instance {
  _instance ??= platform_impl.createPlatformServices();
  // Initialize printCallback to use defaultPrint on first access
  if (_instance!.printCallback == _defaultPrintCallback) {
    _instance!.printCallback = _instance!.defaultPrint;
  }
  return _instance!;
}