aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-external-packages/src/react/promise/promise.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe-external-packages/src/react/promise/promise.rs')
-rw-r--r--crates/shirabe-external-packages/src/react/promise/promise.rs26
1 files changed, 0 insertions, 26 deletions
diff --git a/crates/shirabe-external-packages/src/react/promise/promise.rs b/crates/shirabe-external-packages/src/react/promise/promise.rs
deleted file mode 100644
index 5cfc236..0000000
--- a/crates/shirabe-external-packages/src/react/promise/promise.rs
+++ /dev/null
@@ -1,26 +0,0 @@
-use shirabe_php_shim::PhpMixed;
-
-use super::PromiseInterface;
-
-#[derive(Debug)]
-pub struct Promise;
-
-impl Promise {
- pub fn new(
- _resolver: Box<
- dyn FnOnce(Box<dyn FnOnce(Option<PhpMixed>)>, Box<dyn FnOnce(Option<PhpMixed>)>),
- >,
- ) -> Self {
- todo!()
- }
-}
-
-impl PromiseInterface for Promise {
- fn then(
- &self,
- _on_fulfilled: Option<Box<dyn FnOnce(Option<PhpMixed>) -> Option<PhpMixed>>>,
- _on_rejected: Option<Box<dyn FnOnce(Option<PhpMixed>) -> Option<PhpMixed>>>,
- ) -> Box<dyn PromiseInterface> {
- todo!()
- }
-}