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