23 lines
505 B
TypeScript
23 lines
505 B
TypeScript
/// <reference path="embind.d.ts" />
|
|
/* This file is autogenerated using gen_types.go and make generate */
|
|
declare namespace core {
|
|
export interface Bindings {
|
|
_privateFunction(x: number, y: number): number;
|
|
|
|
publicFunction(input: string): void;
|
|
|
|
readonly Something: SomethingConstructor;
|
|
|
|
}
|
|
|
|
export interface SomethingConstructor {
|
|
new(name: string): Something;
|
|
}
|
|
|
|
export interface Something extends embind.EmbindObject<Something> {
|
|
setName(name: string): void;
|
|
|
|
getName(): string;
|
|
}
|
|
}
|