ducki
Version:
Simple CLI for working with KiCad projects.
40 lines • 1.15 kB
TypeScript
export declare function resolve(...path: Array<string>): string;
export interface RenderXYZ {
x?: number;
y?: number;
z?: number;
}
export interface RenderSize {
height?: number;
width?: number;
}
export interface FlyAroundOptions {
perspective?: boolean;
zoom?: number;
rotate?: RenderXYZ;
size?: RenderSize;
}
export interface PlotOptions {
}
export interface RenderOptions {
perspective?: boolean;
zoom?: number;
rotate?: RenderXYZ;
size?: RenderSize;
}
export declare class Project {
readonly cmd: string;
readonly projectFolder: string;
constructor(cmd: string, projectFolder: string);
_searchDir(ext: string): Array<string>;
get projectName(): string;
get projectFilename(): string;
get pcbFilename(): string;
get schFilename(): string;
mv(src: string, dst: string): void;
plot(folder: string, options?: PlotOptions): void;
_render(filename: string, options: RenderOptions): void;
render(filename: string, options?: RenderOptions): void;
flyaround(filename: string, options?: FlyAroundOptions): void;
}
//# sourceMappingURL=project.d.ts.map