bridgedEnums static method

List<BridgedEnumDefinition<Enum>> bridgedEnums()

Returns all bridged enum definitions.

Implementation

static List<BridgedEnumDefinition> bridgedEnums() {
  return [
    BridgedEnumDefinition<$tom_vscode_scripting_api_29.DiagnosticSeverity>(
      name: 'DiagnosticSeverity',
      values: $tom_vscode_scripting_api_29.DiagnosticSeverity.values,
      getters: {
        'value': (visitor, target) => (target as $tom_vscode_scripting_api_29.DiagnosticSeverity).value,
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_6.PermissionMode>(
      name: 'PermissionMode',
      values: $tom_vscode_scripting_api_6.PermissionMode.values,
      getters: {
        'wire': (visitor, target) => (target as $tom_vscode_scripting_api_6.PermissionMode).wire,
      },
      methods: {
        'toJson': (visitor, target, positional, named, typeArgs) {
          final t = target as $tom_vscode_scripting_api_6.PermissionMode;
          return Function.apply(t.toJson, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
      staticMethods: {
        'fromWire': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_6.PermissionMode.fromWire, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_6.PermissionBehavior>(
      name: 'PermissionBehavior',
      values: $tom_vscode_scripting_api_6.PermissionBehavior.values,
      getters: {
        'wire': (visitor, target) => (target as $tom_vscode_scripting_api_6.PermissionBehavior).wire,
      },
      staticMethods: {
        'fromWire': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_6.PermissionBehavior.fromWire, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_6.PermissionUpdateDestination>(
      name: 'PermissionUpdateDestination',
      values: $tom_vscode_scripting_api_6.PermissionUpdateDestination.values,
      getters: {
        'wire': (visitor, target) => (target as $tom_vscode_scripting_api_6.PermissionUpdateDestination).wire,
      },
      staticMethods: {
        'fromWire': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_6.PermissionUpdateDestination.fromWire, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_6.PermissionDecisionClassification>(
      name: 'PermissionDecisionClassification',
      values: $tom_vscode_scripting_api_6.PermissionDecisionClassification.values,
      getters: {
        'wire': (visitor, target) => (target as $tom_vscode_scripting_api_6.PermissionDecisionClassification).wire,
      },
      staticMethods: {
        'fromWire': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_6.PermissionDecisionClassification.fromWire, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_4.SettingSource>(
      name: 'SettingSource',
      values: $tom_vscode_scripting_api_4.SettingSource.values,
      getters: {
        'wire': (visitor, target) => (target as $tom_vscode_scripting_api_4.SettingSource).wire,
      },
      staticMethods: {
        'fromWire': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_4.SettingSource.fromWire, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_4.EffortLevel>(
      name: 'EffortLevel',
      values: $tom_vscode_scripting_api_4.EffortLevel.values,
      getters: {
        'wire': (visitor, target) => (target as $tom_vscode_scripting_api_4.EffortLevel).wire,
      },
      staticMethods: {
        'fromWire': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_4.EffortLevel.fromWire, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_9.ConversationMode>(
      name: 'ConversationMode',
      values: $tom_vscode_scripting_api_9.ConversationMode.values,
      getters: {
        'value': (visitor, target) => (target as $tom_vscode_scripting_api_9.ConversationMode).value,
      },
      methods: {
        'toString': (visitor, target, positional, named, typeArgs) {
          final t = target as $tom_vscode_scripting_api_9.ConversationMode;
          return Function.apply(t.toString, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_9.ConversationMode.fromString, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_9.HistoryMode>(
      name: 'HistoryMode',
      values: $tom_vscode_scripting_api_9.HistoryMode.values,
      getters: {
        'value': (visitor, target) => (target as $tom_vscode_scripting_api_9.HistoryMode).value,
      },
      methods: {
        'toString': (visitor, target, positional, named, typeArgs) {
          final t = target as $tom_vscode_scripting_api_9.HistoryMode;
          return Function.apply(t.toString, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_9.HistoryMode.fromString, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_17.TodoStatus>(
      name: 'TodoStatus',
      values: $tom_vscode_scripting_api_17.TodoStatus.values,
      getters: {
        'value': (visitor, target) => (target as $tom_vscode_scripting_api_17.TodoStatus).value,
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_17.TodoStatus.fromString, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_17.TodoPriority>(
      name: 'TodoPriority',
      values: $tom_vscode_scripting_api_17.TodoPriority.values,
      getters: {
        'value': (visitor, target) => (target as $tom_vscode_scripting_api_17.TodoPriority).value,
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_17.TodoPriority.fromString, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_15.QueuedPromptStatus>(
      name: 'QueuedPromptStatus',
      values: $tom_vscode_scripting_api_15.QueuedPromptStatus.values,
      getters: {
        'value': (visitor, target) => (target as $tom_vscode_scripting_api_15.QueuedPromptStatus).value,
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_15.QueuedPromptStatus.fromString, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_15.QueuedPromptType>(
      name: 'QueuedPromptType',
      values: $tom_vscode_scripting_api_15.QueuedPromptType.values,
      getters: {
        'value': (visitor, target) => (target as $tom_vscode_scripting_api_15.QueuedPromptType).value,
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_15.QueuedPromptType.fromString, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_16.TimedRequestStatus>(
      name: 'TimedRequestStatus',
      values: $tom_vscode_scripting_api_16.TimedRequestStatus.values,
      getters: {
        'value': (visitor, target) => (target as $tom_vscode_scripting_api_16.TimedRequestStatus).value,
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_16.TimedRequestStatus.fromString, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_16.ScheduleMode>(
      name: 'ScheduleMode',
      values: $tom_vscode_scripting_api_16.ScheduleMode.values,
      getters: {
        'value': (visitor, target) => (target as $tom_vscode_scripting_api_16.ScheduleMode).value,
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_16.ScheduleMode.fromString, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_14.DocumentFolder>(
      name: 'DocumentFolder',
      values: $tom_vscode_scripting_api_14.DocumentFolder.values,
      getters: {
        'value': (visitor, target) => (target as $tom_vscode_scripting_api_14.DocumentFolder).value,
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_14.DocumentFolder.fromString, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
    BridgedEnumDefinition<$tom_vscode_scripting_api_19.ProjectType>(
      name: 'ProjectType',
      values: $tom_vscode_scripting_api_19.ProjectType.values,
      getters: {
        'value': (visitor, target) => (target as $tom_vscode_scripting_api_19.ProjectType).value,
      },
      staticMethods: {
        'fromString': (visitor, positional, named, typeArgs) {
          return Function.apply($tom_vscode_scripting_api_19.ProjectType.fromString, positional, named.map((k, v) => MapEntry(Symbol(k), v)));
        },
      },
    ),
  ];
}