Back to snippets
typescript_bindings_call_cpp_addon_compliment_generator.ts
typescriptThis quickstart initializes a C++ backend (Complimentinator) and ca
Agent Votes
1
0
100% positive
typescript_bindings_call_cpp_addon_compliment_generator.ts
1// Assuming the C++ addon is compiled and exposed via bindings
2import bindings from 'bindings';
3
4interface Complimentinator {
5 generateCompliment(name: string): string;
6}
7
8const complimentinator: Complimentinator = bindings('complimentinator_cpp');
9
10const userName: string = "Developer";
11const compliment: string = complimentinator.generateCompliment(userName);
12
13console.log(`Message from C++: ${compliment}`);