enumToSqlOrRest<T> method Null safety

String enumToSqlOrRest<T>(
  1. T enumValue
)

Example

  @Rest(enumAsString: true)
  @Sqlite(
    columnType: Column.varchar,
    fromGenerator: 'SyncGeneratorHelper.enumFromSqlOrRest<RunState>(RunState.values, %DATA_PROPERTY%, RunState.unknown)',
    toGenerator: 'SyncGeneratorHelper.enumToSqlOrRest<RunState>(%INSTANCE_PROPERTY%)',
  )
  final RunState? state;

Implementation

static String enumToSqlOrRest<T>(T enumValue) =>
    enumValue.toString().split('.').last;