machty-ember-concurrency-codemods
Version:
64 lines (52 loc) • 1.05 kB
text/typescript
import { task, timeout } from 'ember-concurrency';
// TODO: top comment
/**
* class comment
*/
export default class MyObject {
// begin comment a
*a(uid: string) {
yield timeout(1);
}
// end comment a
// begin comment b
({ drop: true }) *b(this: MyObject, uid: string) {
yield timeout(1);
}
// end comment b
// begin comment c
({ drop: true }) *c(uid: string) {
yield timeout(1);
}
// end comment c
(function* (uid: string) {
yield timeout(1);
})
d: any;
(function* (uid: string) {
yield timeout(1);
}).drop()
e: any;
(function* (uid: string) {
yield timeout(1);
})
.drop()
.enqueue()
.restartable()
.keepLatest()
.maxConcurrency(3)
.group('myTaskGroup')
f: any;
*rt(uid: string) {
yield timeout(1);
}
*dt(uid: string) {
yield timeout(1);
}
*et(uid: string) {
yield timeout(1);
}
*klt(uid: string) {
yield timeout(1);
}
}