summaryrefslogtreecommitdiffstats
path: root/intl/icu_capi/js/package/lib/diplomat-runtime.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'intl/icu_capi/js/package/lib/diplomat-runtime.d.ts')
-rw-r--r--intl/icu_capi/js/package/lib/diplomat-runtime.d.ts20
1 files changed, 20 insertions, 0 deletions
diff --git a/intl/icu_capi/js/package/lib/diplomat-runtime.d.ts b/intl/icu_capi/js/package/lib/diplomat-runtime.d.ts
new file mode 100644
index 0000000000..8a8748b6a4
--- /dev/null
+++ b/intl/icu_capi/js/package/lib/diplomat-runtime.d.ts
@@ -0,0 +1,20 @@
+/**
+ * An error that occurred in Rust.
+ */
+export class FFIError<E> extends Error {
+ error_value: E;
+}
+
+export type u8 = number;
+export type i8 = number;
+export type u16 = number;
+export type i16 = number;
+export type u32 = number;
+export type i32 = number;
+export type u64 = bigint;
+export type i64 = bigint;
+export type usize = number;
+export type isize = number;
+export type f32 = number;
+export type f64 = number;
+export type char = string;