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