mirror of
https://github.com/mickael-kerjean/filestash.git
synced 2025-11-02 11:57:04 +08:00
21 lines
524 B
JavaScript
21 lines
524 B
JavaScript
import { Observable } from 'rxjs/Observable';
|
|
|
|
const Prompt = function (){
|
|
let obs = null;
|
|
return {
|
|
emit: function(text, okCallback, cancelCallbck, type){
|
|
console.log(obs);
|
|
obs.emit(text, okCallback, cancelcallBack, type);
|
|
},
|
|
subscribe: function(){
|
|
console.log("> SUBSCRIBE")
|
|
return new Observable((_obs) => {
|
|
console.log(_obs);
|
|
obs = _obs;
|
|
});
|
|
}
|
|
}
|
|
}
|
|
|
|
export const prompt = new Prompt();
|