diff options
Diffstat (limited to 'cli/lsp/tsc.rs')
-rw-r--r-- | cli/lsp/tsc.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cli/lsp/tsc.rs b/cli/lsp/tsc.rs index e3c094dfa..1e7ae6f89 100644 --- a/cli/lsp/tsc.rs +++ b/cli/lsp/tsc.rs @@ -1387,11 +1387,12 @@ fn cache_snapshot( Ok(()) } +// buffer-less json_sync ops fn op<F, V, R>(op_fn: F) -> Box<OpFn> where F: Fn(&mut State, V) -> Result<R, AnyError> + 'static, V: de::DeserializeOwned, - R: Serialize, + R: Serialize + 'static, { json_op_sync(move |s, args, _bufs| { let state = s.borrow_mut::<State>(); |