UNPKG

puppy-transpiler

Version:
41 lines (40 loc) 1.64 kB
export declare class Lib { private puppy; private Body; private Composite; private Constraint; constructor(puppy: any, Matter: any); int(x: any, radix?: number): number; float(x: any): number; str(obj: any): string; repr(obj: any): string; anyAdd(x: any, y: any): any; anyMul(x: any, y: any): string | number | any[]; anyIn(x: any, a: any): boolean; range(x: number, y?: number, z?: number): number[]; get(a: any, name: string, value?: any, ref?: any): any; index(a: any, index: number, ref?: any): any; slice(a: any, x: number, y?: number, ref?: any): string | any[] | undefined; find(s: string, sub: string): number; join(s: string, list: [string]): string; append(xs: any[], x: any): void; len(x: any): any; vec(x?: number, y?: number): { x: number; y: number; }; setPosition(body: any, x: number, y: number): void; translate(body: any, x: number, y: number): void; applyForce(body: any, x: number, y: number, fx: number, fy: number): void; rotate(body: any, angle: number, _x?: number, _y?: number): void; scale(body: any, sx: number, sy: number, _x?: number, _y?: number): void; setAngle(body: any, angle: number): void; setVelocity(body: any, x: number, y: number): void; setAngularVelocity(body: any, velocity: number): void; setDensity(body: any, density: number): void; setMass(body: any, mass: number): void; setStatic(body: any, flag: boolean): void; newComosite(options: {}): any; addBody(parent: any, body: any): void; addConstraint(parent: any, options: any): void; }