Skip to content

Commit 3bfa7e7

Browse files
authored
chore(#75): Add the freezed snippet (#76)
1 parent 02ad428 commit 3bfa7e7

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

.vscode/ml-flutter.code-snippets

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"Freezed Class": {
3+
"prefix": "freezed",
4+
"body": [
5+
"import 'package:freezed_annotation/freezed_annotation.dart';",
6+
"",
7+
"part '${1:file}.freezed.dart';",
8+
"part '${1:file}.g.dart';",
9+
"",
10+
"@freezed",
11+
"class ${2:ClassName} with _$${2:ClassName} {",
12+
" const factory ${2:ClassName}({",
13+
" required ${0:param},",
14+
" }) = _${2:ClassName};",
15+
"",
16+
" factory ${2:ClassName}.fromJson(Map<String, dynamic> json) =>",
17+
" _$${2:ClassName}FromJson(json);",
18+
"}"
19+
],
20+
"description": "Creates basement for a freezed class."
21+
},
22+
}

0 commit comments

Comments
 (0)