UNPKG

edacation

Version:

Library and CLI for interacting with Yosys and nextpnr.

8 lines (7 loc) 1.01 kB
import type { ProjectConfiguration, TargetConfiguration, TargetDefaultsConfiguration, TargetOptionTypes, WorkerId } from './configuration.js'; export declare const getTargetDefaults: (configuration: ProjectConfiguration) => TargetDefaultsConfiguration; export declare const getTarget: (configuration: ProjectConfiguration, targetId: string) => TargetConfiguration; export declare const getTargetFile: (target: TargetConfiguration, file: string) => string; export declare const getDefaultOptions: <W extends WorkerId>(configuration: ProjectConfiguration, workerId: W, defaultValues: TargetOptionTypes[W]) => TargetOptionTypes[W]; export declare const getOptions: <W extends WorkerId>(configuration: ProjectConfiguration, targetId: string, workerId: W, defaultValues: TargetOptionTypes[W]) => TargetOptionTypes[W]; export declare const getCombined: (configuration: ProjectConfiguration, targetId: string, workerId: WorkerId, configId: string, generated: string[], parse?: (values: string[]) => string[]) => string[];