LongYinan
|
1104742983
|
fix(napi): Buffer value lifetime should align the Rust lifetime
|
2022-03-05 23:05:04 +08:00 |
|
Simon Vandel Sillesen
|
2b2841e8d3
|
feat: Add support for Date <-> chrono::DateTime<Utc>
|
2022-02-09 20:59:58 +01:00 |
|
LongYinan
|
2763a8e7b2
|
fix(napi): deref from Uint8ClampedArray
|
2022-02-07 12:24:09 +08:00 |
|
LongYinan
|
80ea0ad78c
|
fix(napi): re-export JsDate as Date in prelude
|
2022-02-06 20:42:48 +08:00 |
|
LongYinan
|
dfd213a1ee
|
feat(napi): with_value method on Property
|
2022-02-06 16:26:00 +08:00 |
|
AlCalzone
|
ed12bd76bd
|
feat: impl FromNapiValue for serde_json::Number , fix it for Null , throw for impossible types (#1052)
fix #1013
Co-authored-by: zeroslope <jsx55242@foxmail.com>
|
2022-02-06 11:58:17 +08:00 |
|
messense
|
d3e37a44cb
|
Fix BigInt issue with zero value
Looks like 0 is a special case: 4318b2348d/deps/v8/src/objects/bigint.cc (L1595-L1602)
|
2022-02-04 21:43:57 +08:00 |
|
messense
|
a1be16530b
|
Fix String roundtrip with interior nul bytes
|
2022-02-04 16:52:44 +08:00 |
|
LongYinan
|
1531489e18
|
chore: upgrade to yarn3
|
2022-01-24 17:25:40 +08:00 |
|
LongYinan
|
16f808276d
|
feat(napi): implement get_js_function
|
2022-01-23 23:04:31 +08:00 |
|
LongYinan
|
2de500f33b
|
fix(napi): invalid memory address in FromNapiValue for &str
|
2022-01-12 17:08:47 +08:00 |
|
LongYinan
|
b6d126db53
|
fix(napi-derive): implement missing trait for JsClass reference
|
2022-01-06 16:19:43 +08:00 |
|
LongYinan
|
3565fccdb6
|
fix(napi-derive): should throw rather than panic if object mismatched
|
2022-01-06 15:57:41 +08:00 |
|
LongYinan
|
64a28eac87
|
test: update snapshots format for ava@4
|
2022-01-04 11:04:45 +08:00 |
|
LongYinan
|
556ace8f33
|
fix(napi-derive,cli): export type alias for original name
|
2021-12-25 17:36:12 +08:00 |
|
LongYinan
|
76798a4343
|
fix(napi-derive): missing wrap in NAPI-RS created class instance
|
2021-12-24 22:56:16 +08:00 |
|
LongYinan
|
e6a30ffcca
|
fix(napi-derive): return instance from non-default constructor class
Fix https://github.com/napi-rs/napi-rs/issues/933
|
2021-12-24 21:37:47 +08:00 |
|
LongYinan
|
940be7df99
|
fix(napi-derive): return Class instance in function
|
2021-12-23 14:07:35 +08:00 |
|
Niklas Mischkulnig
|
7a04176cf9
|
test(napi): add tests for hashmap <-> object
|
2021-12-19 23:17:54 +08:00 |
|
LongYinan
|
4ec4400703
|
fix(napi-derive-backend): Null and Undefined return type
|
2021-12-18 13:42:55 +08:00 |
|
forehalo
|
2df97c108f
|
fix: impl From<Buffer> for Vec<u8>
|
2021-12-18 13:24:16 +08:00 |
|
LongYinan
|
91d07810a2
|
fix(napi): ThreadsafeFunction with ErrorStrategy::Fatal should throw fatal exception
|
2021-12-14 12:47:23 +08:00 |
|
LongYinan
|
7470407306
|
feat(napi): throw error on non constructable class
|
2021-12-08 17:59:30 +08:00 |
|
LongYinan
|
ff717df34f
|
fix(napi-derive-backend): skip set object property if it is None
|
2021-12-07 21:50:37 +08:00 |
|
LongYinan
|
b2fea4d5b3
|
fix(napi-derive): correct the aliased type generation
|
2021-12-02 16:25:20 +08:00 |
|
LongYinan
|
6d4b4af36f
|
fix(napi-derive-backend): do not unwrap Option value in object getter if the type of field is Option<T>
|
2021-12-02 16:17:03 +08:00 |
|
LongYinan
|
d9c53d728b
|
feat(napi): support TypedArray input and output
|
2021-12-02 11:26:52 +08:00 |
|
LongYinan
|
e2e3ef95f8
|
feat(napi-derive): support renmae function args and return type
|
2021-11-26 17:26:14 +08:00 |
|
LongYinan
|
e6f341f632
|
chore: add example for return this
|
2021-11-25 23:42:40 +08:00 |
|
LongYinan
|
1fe39ff66d
|
feat(napi): support export rust mod as ts namespace
|
2021-11-25 17:53:43 +08:00 |
|
LongYinan
|
bdfb1506a2
|
feat(napi): implement external value
|
2021-11-21 16:24:58 +08:00 |
|
LongYinan
|
d1a5f84aa0
|
fix(napi): allow ErrorStrategy to be specified while creating TSFN
|
2021-11-21 14:49:04 +08:00 |
|
LongYinan
|
47da28adb4
|
feat(napi-derive): support const export
|
2021-11-17 17:43:56 +08:00 |
|
LongYinan
|
424c7805c4
|
feat(napi): improve symbol support
|
2021-11-15 23:10:15 +08:00 |
|
LongYinan
|
3386bb9867
|
feat(napi): support JsGlobal in Env
|
2021-11-15 22:41:01 +08:00 |
|
LongYinan
|
eaa96f7eb2
|
feat(napi): await Promise<T> in async fn
|
2021-11-15 16:54:55 +08:00 |
|
LongYinan
|
30031f09ed
|
feat(napi): create ThreadsafeFunction from JsFunction
|
2021-11-12 17:22:57 +08:00 |
|
LongYinan
|
0424a08c06
|
feat(napi): BigInt codegen support
|
2021-11-11 16:18:25 +08:00 |
|
LongYinan
|
785388ae40
|
fix(napi-derive): missing move in async fn
|
2021-11-06 22:19:42 +08:00 |
|
LongYinan
|
e9ab2192da
|
fix(napi-derive): return Result type in Constructor and Factory
|
2021-11-06 21:48:18 +08:00 |
|
LongYinan
|
e78cdd3c22
|
feat(napi): support static class factory
|
2021-11-06 13:51:55 +08:00 |
|
LongYinan
|
e74fe2fb94
|
feat(napi): implement AsyncTask with AbortSignal support
|
2021-11-06 13:51:54 +08:00 |
|
LongYinan
|
d36c303dec
|
chore: specified dependencies versions
|
2021-11-06 13:51:54 +08:00 |
|
LongYinan
|
f26cd4aa7b
|
feat(napi): implement Either type
|
2021-11-02 18:57:57 +08:00 |
|
forehalo
|
0ee80662be
|
support async functions
|
2021-10-27 14:42:57 +08:00 |
|
forehalo
|
8b4e7af67f
|
buffer example
|
2021-10-27 14:42:57 +08:00 |
|
forehalo
|
5b39035541
|
serde support
|
2021-10-27 14:42:57 +08:00 |
|
forehalo
|
f4c0b0639b
|
impl To/FromNapiValue for HashMap
|
2021-10-27 14:42:57 +08:00 |
|
forehalo
|
f66f79e587
|
throw if napi function returns Err variant of Result<T>
|
2021-10-27 14:42:57 +08:00 |
|
forehalo
|
0d018a5470
|
impl ToNapiValue for Result<T>
|
2021-10-27 14:42:57 +08:00 |
|