• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/// <reference path="embind.d.ts" />
2/* This file is autogenerated using gen_types.go and make generate */
3declare namespace extension {
4	export interface Bindings {
5		_privateExtension(rPtr: number, len: number): number;
6		_withObject(obj: CompoundObj): void;
7
8
9		readonly Extension: ExtensionConstructor;
10
11	}
12
13	export interface ExtensionConstructor {
14		new(name?: string): Extension;
15	}
16
17	export interface Extension extends embind.EmbindObject<Extension> {
18		setProp(p: string): void;
19
20		getProp(): string;
21	}
22
23	export interface CompoundObj {
24		alpha: number,
25		beta: string,
26		gamma?: number,
27	}
28}
29