All options

This commit is contained in:
Jake Archibald
2020-11-11 12:12:05 +00:00
parent 196e6e1aea
commit be4601b93a
34 changed files with 2484 additions and 166 deletions

View File

@@ -214,6 +214,11 @@ export default function () {
([path, name]) => `import * as ${name}ProcessorMeta from '${path}';`,
),
`interface Enableable { enabled: boolean; }`,
`export interface ProcessorOptions {`,
processorMetaTsNames.map(
([_, name]) => ` ${name}: ${name}ProcessorMeta.Options;`,
),
`}`,
`export interface ProcessorState {`,
processorMetaTsNames.map(
([_, name]) => ` ${name}: Enableable & ${name}ProcessorMeta.Options;`,