|
1 | 1 | <templateSet group="Flutter generator snippets"> |
2 | | - <template name="freezed" value="import 'package:flutter/foundation.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; part '$fileName$.freezed.dart'; part '$fileName$.g.dart'; @freezed abstract class $ClassName$ with _$$$ClassName$ { @JsonSerializable(fieldRename: FieldRename.snake, explicitToJson: true) const factory $ClassName$({ $Params$, }) = _$ClassName$; $code$ factory $ClassName$.fromJson(Map<String, dynamic> json) => _$$$ClassName$FromJson(json); }" description="Create feezed template" toReformat="false" toShortenFQNames="true"> |
| 2 | + <template name="freezed" value="import 'package:flutter/foundation.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; part '$fileName$.freezed.dart'; part '$fileName$.g.dart'; @freezed class $ClassName$ with _$$$ClassName$ { @JsonSerializable(fieldRename: FieldRename.snake, explicitToJson: true) const factory $ClassName$({ $Params$, }) = _$ClassName$; $code$ factory $ClassName$.fromJson(Map<String, dynamic> json) => _$$$ClassName$FromJson(json); }" description="Create feezed template" toReformat="false" toShortenFQNames="true"> |
3 | 3 | <variable name="fileName" expression="fileNameWithoutExtension()" defaultValue="" alwaysStopAt="true" /> |
4 | 4 | <variable name="ClassName" expression="dartClassName()" defaultValue="" alwaysStopAt="true" /> |
5 | 5 | <variable name="Params" expression="dartSuggestVariableName()" defaultValue="" alwaysStopAt="true" /> |
|
8 | 8 | <option name="DART_TOPLEVEL" value="true" /> |
9 | 9 | </context> |
10 | 10 | </template> |
11 | | - <template name="freezedWithoutImport" value="@freezed abstract class $ClassName$ with _$$$ClassName$ { @JsonSerializable(fieldRename: FieldRename.snake, explicitToJson: true) const factory $ClassName$({ $Params$, }) = _$ClassName$; $code$ factory $ClassName$.fromJson(Map<String, dynamic> json) => _$$$ClassName$FromJson(json); }" description="Create freezed template without import" toReformat="false" toShortenFQNames="true"> |
| 11 | + <template name="freezedWithoutImport" value="@freezed class $ClassName$ with _$$$ClassName$ { @JsonSerializable(fieldRename: FieldRename.snake, explicitToJson: true) const factory $ClassName$({ $Params$, }) = _$ClassName$; $code$ factory $ClassName$.fromJson(Map<String, dynamic> json) => _$$$ClassName$FromJson(json); }" description="Create freezed template without import" toReformat="false" toShortenFQNames="true"> |
| 12 | + <variable name="ClassName" expression="" defaultValue="" alwaysStopAt="true" /> |
| 13 | + <variable name="Params" expression="" defaultValue="" alwaysStopAt="true" /> |
| 14 | + <variable name="code" expression="" defaultValue="" alwaysStopAt="true" /> |
| 15 | + <context> |
| 16 | + <option name="DART_TOPLEVEL" value="true" /> |
| 17 | + </context> |
| 18 | + </template> |
| 19 | + <template name="freezedAbstract" value="import 'package:flutter/foundation.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; part '$fileName$.freezed.dart'; part '$fileName$.g.dart'; @freezed abstract class $ClassName$ with _$$$ClassName$ { @JsonSerializable(fieldRename: FieldRename.snake, explicitToJson: true) const factory $ClassName$({ $Params$, }) = _$ClassName$; $code$ factory $ClassName$.fromJson(Map<String, dynamic> json) => _$$$ClassName$FromJson(json); }" description="Create feezed template" toReformat="false" toShortenFQNames="true"> |
| 20 | + <variable name="fileName" expression="fileNameWithoutExtension()" defaultValue="" alwaysStopAt="true" /> |
| 21 | + <variable name="ClassName" expression="dartClassName()" defaultValue="" alwaysStopAt="true" /> |
| 22 | + <variable name="Params" expression="dartSuggestVariableName()" defaultValue="" alwaysStopAt="true" /> |
| 23 | + <variable name="code" expression="" defaultValue="" alwaysStopAt="true" /> |
| 24 | + <context> |
| 25 | + <option name="DART_TOPLEVEL" value="true" /> |
| 26 | + </context> |
| 27 | + </template> |
| 28 | + <template name="freezedAbstractWithoutImport" value="@freezed abstract class $ClassName$ with _$$$ClassName$ { @JsonSerializable(fieldRename: FieldRename.snake, explicitToJson: true) const factory $ClassName$({ $Params$, }) = _$ClassName$; $code$ factory $ClassName$.fromJson(Map<String, dynamic> json) => _$$$ClassName$FromJson(json); }" description="Create freezed template without import" toReformat="false" toShortenFQNames="true"> |
12 | 29 | <variable name="ClassName" expression="" defaultValue="" alwaysStopAt="true" /> |
13 | 30 | <variable name="Params" expression="" defaultValue="" alwaysStopAt="true" /> |
14 | 31 | <variable name="code" expression="" defaultValue="" alwaysStopAt="true" /> |
|
0 commit comments