blob: f40ca94fee7bd5149e02b16a3e049615faf4fb54 [file] [log] [blame]
// This preamble is for testing only.
// GENERATED FILE: DO NOT EDIT
//
// Created by `web_generator`
// ignore_for_file: constant_identifier_names, non_constant_identifier_names
// ignore_for_file: no_leading_underscores_for_library_prefixes
import 'dart:js_interop' as _i1;
@_i1.JS()
external User loginUser(
String username,
UserRole role,
);
@_i1.JS()
external User changeRoleOfUser(
User user,
UserRole newRole,
);
@_i1.JS()
external _i1.JSArray<_i1.JSString> changeRoleOfUsers(
UserRole newRole,
_i1.JSArray<_i1.JSString> users, [
_i1.JSArray<_i1.JSString> users2,
_i1.JSArray<_i1.JSString> users3,
_i1.JSArray<_i1.JSString> users4,
_i1.JSArray<_i1.JSString> users5,
_i1.JSArray<_i1.JSString> users6,
_i1.JSArray<_i1.JSString> users7,
_i1.JSArray<_i1.JSString> users8,
]);
@_i1.JS()
external _i1.JSArray<_i1.JSString> changeRoleOfSetOfUsers(
UserRole newRole,
_i1.JSArray<_i1.JSString> users, [
_i1.JSArray<_i1.JSString> users2,
_i1.JSArray<_i1.JSString> users3,
_i1.JSArray<_i1.JSString> users4,
_i1.JSArray<_i1.JSString> users5,
_i1.JSArray<_i1.JSString> users6,
_i1.JSArray<_i1.JSString> users7,
_i1.JSArray<_i1.JSString> users8,
]);
@_i1.JS()
external void logoutUser(User user);
@_i1.JS()
external void toggleAdminMode();
@_i1.JS()
external String get APP_NAME;
@_i1.JS()
external User get user1;
@_i1.JS()
external User get user2;
@_i1.JS()
external User get adminUser;
extension type const UserRole._(int _) {
static const UserRole Guest = UserRole._(0);
static const UserRole Viewer = UserRole._(1);
static const UserRole Editor = UserRole._(2);
static const UserRole Administrator = UserRole._(3);
}
typedef User = String;