Skip to content

Instantly share code, notes, and snippets.

@arifikhsan
Last active March 22, 2023 09:54
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save arifikhsan/e221a8578f9b8adc03a568aec34d0893 to your computer and use it in GitHub Desktop.
Save arifikhsan/e221a8578f9b8adc03a568aec34d0893 to your computer and use it in GitHub Desktop.
snippet from resocoder
{
"Part statement": {
"prefix": "pts",
"body": [
"part '${TM_FILENAME_BASE}.g.dart';",
],
"description": "Creates a filled-in part statement"
},
"Part 'Freezed' statement": {
"prefix": "ptf",
"body": [
"part '${TM_FILENAME_BASE}.freezed.dart';",
],
"description": "Creates a filled-in freezed part statement"
},
"Freezed Data Class": {
"prefix": "fdataclass",
"body": [
"@freezed",
"abstract class ${1:DataClass} with _$${1:DataClass}{",
" const factory ${1:DataClass}(${2}) = _${1:DataClass};",
"}"
],
"description": "Freezed Data Class"
},
"Freezed Union": {
"prefix": "funion",
"body": [
"@freezed",
"abstract class ${1:Union} with _$${1:Union}{",
" const factory ${1:Union}.${2}(${4}) = ${3};",
"}"
],
"description": "Freezed Union"
},
"Freezed Union Case": {
"prefix": "funioncase",
"body": [
"const factory ${1:Union}.${2}(${4}) = ${3};"
],
"description": "Freezed Union Case"
},
"triple_a_test": {
"prefix": "aaa",
"body": [
"test(",
"\t'should $1',",
"\t() async {",
"\t\t// arrange",
"\t\t$2",
"\t\t// act",
"\t\t$3",
"\t\t// assert",
"\t\t$4",
"\t},",
");"
],
"description": "Flutter test arrange act assert"
}
}
ctrl shift p
configure user snippet
select dart
paste the code
@tadeohepperle
Copy link

Thanks for the collection of these snippets!

@colabra1000
Copy link

Thanks for this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment