edacation
Version:
Library and CLI for interacting with Yosys and nextpnr.
10 lines (9 loc) • 802 B
TypeScript
import type { NextpnrOptions, ProjectConfiguration, WorkerOptions, WorkerStep } from './configuration.js';
import type { Project } from './project.js';
export type NextpnrStep = WorkerStep;
export type NextpnrWorkerOptions = WorkerOptions<NextpnrStep, NextpnrOptions>;
export declare const getNextpnrDefaultOptions: (configuration: ProjectConfiguration) => NextpnrOptions;
export declare const getNextpnrOptions: (configuration: ProjectConfiguration, targetId: string) => NextpnrOptions;
export declare const generateNextpnrWorkerOptions: (configuration: ProjectConfiguration, targetId: string) => NextpnrWorkerOptions;
export declare const parseNextpnrArguments: (args: string[]) => string[];
export declare const getNextpnrWorkerOptions: (project: Project, targetId: string) => NextpnrWorkerOptions;