12 lines
265 B
JavaScript
12 lines
265 B
JavaScript
export function parse(string) {
|
|
return new Observable(async observer => {
|
|
await null;
|
|
for (let char of string) {
|
|
if (observer.closed) return;
|
|
else if (char !== '-') observer.next(char);
|
|
await null;
|
|
}
|
|
observer.complete();
|
|
});
|
|
}
|