/// Stub pour dart:js pour les plateformes non-web
/// Fournit une implémentation vide des fonctionnalités de dart:js
class JsContext {
  dynamic callMethod(String method, [List<dynamic>? args]) {
    // Ne fait rien sur les plateformes non-web
    return null;
  }
  
  bool hasProperty(String property) {
    // Retourne false sur les plateformes non-web
    return false;
  }
}

/// Contexte JavaScript stub
final JsContext context = JsContext();
