1cb93a386Sopenharmony_ci/// <reference path="embind.d.ts" /> 2cb93a386Sopenharmony_ci/* This file is autogenerated using gen_types.go and make generate */ 3cb93a386Sopenharmony_cideclare namespace core { 4cb93a386Sopenharmony_ci export interface Bindings { 5cb93a386Sopenharmony_ci _privateFunction(x: number, y: number): number; 6cb93a386Sopenharmony_ci 7cb93a386Sopenharmony_ci publicFunction(input: string): void; 8cb93a386Sopenharmony_ci 9cb93a386Sopenharmony_ci readonly Something: SomethingConstructor; 10cb93a386Sopenharmony_ci 11cb93a386Sopenharmony_ci } 12cb93a386Sopenharmony_ci 13cb93a386Sopenharmony_ci export interface SomethingConstructor { 14cb93a386Sopenharmony_ci new(name: string): Something; 15cb93a386Sopenharmony_ci } 16cb93a386Sopenharmony_ci 17cb93a386Sopenharmony_ci export interface Something extends embind.EmbindObject<Something> { 18cb93a386Sopenharmony_ci setName(name: string): void; 19cb93a386Sopenharmony_ci 20cb93a386Sopenharmony_ci getName(): string; 21cb93a386Sopenharmony_ci } 22cb93a386Sopenharmony_ci} 23