diff --git a/test/other/embind_tsgen_ignore_1.d.ts b/test/other/embind_tsgen_ignore_1.d.ts index 4a93af9ca06a6..3596e02746b43 100644 --- a/test/other/embind_tsgen_ignore_1.d.ts +++ b/test/other/embind_tsgen_ignore_1.d.ts @@ -40,8 +40,16 @@ export interface IntVec { push_back(_0: number): void; resize(_0: number, _1: number): void; size(): number; + get(_0: number): number | undefined; set(_0: number, _1: number): boolean; - get(_0: number): any; + delete(): void; +} + +export interface MapIntInt { + keys(): IntVec; + get(_0: number): number | undefined; + set(_0: number, _1: number): void; + size(): number; delete(): void; } @@ -91,6 +99,7 @@ interface EmbindModule { EmptyEnum: {}; enum_returning_fn(): Bar; IntVec: {new(): IntVec}; + MapIntInt: {new(): MapIntInt}; Foo: {}; ClassWithConstructor: {new(_0: number, _1: ValArr): ClassWithConstructor}; ClassWithTwoConstructors: {new(): ClassWithTwoConstructors; new(_0: number): ClassWithTwoConstructors}; @@ -99,8 +108,8 @@ interface EmbindModule { DerivedClass: {}; a_bool: boolean; an_int: number; - global_fn(_0: number, _1: number): number; optional_test(_0: Foo | undefined): number | undefined; + global_fn(_0: number, _1: number): number; smart_ptr_function(_0: ClassWithSmartPtrConstructor): number; smart_ptr_function_with_params(foo: ClassWithSmartPtrConstructor): number; function_with_callback_param(_0: (message: string) => void): number; diff --git a/test/other/embind_tsgen_ignore_2.d.ts b/test/other/embind_tsgen_ignore_2.d.ts index 740c62e04bd38..81ceadf3278a3 100644 --- a/test/other/embind_tsgen_ignore_2.d.ts +++ b/test/other/embind_tsgen_ignore_2.d.ts @@ -32,8 +32,16 @@ export interface IntVec { push_back(_0: number): void; resize(_0: number, _1: number): void; size(): number; + get(_0: number): number | undefined; set(_0: number, _1: number): boolean; - get(_0: number): any; + delete(): void; +} + +export interface MapIntInt { + keys(): IntVec; + get(_0: number): number | undefined; + set(_0: number, _1: number): void; + size(): number; delete(): void; } @@ -83,6 +91,7 @@ interface EmbindModule { EmptyEnum: {}; enum_returning_fn(): Bar; IntVec: {new(): IntVec}; + MapIntInt: {new(): MapIntInt}; Foo: {}; ClassWithConstructor: {new(_0: number, _1: ValArr): ClassWithConstructor}; ClassWithTwoConstructors: {new(): ClassWithTwoConstructors; new(_0: number): ClassWithTwoConstructors}; @@ -91,8 +100,8 @@ interface EmbindModule { DerivedClass: {}; a_bool: boolean; an_int: number; - global_fn(_0: number, _1: number): number; optional_test(_0: Foo | undefined): number | undefined; + global_fn(_0: number, _1: number): number; smart_ptr_function(_0: ClassWithSmartPtrConstructor): number; smart_ptr_function_with_params(foo: ClassWithSmartPtrConstructor): number; function_with_callback_param(_0: (message: string) => void): number;