Files
cut-abstractions/src/processors.ts

46 lines
784 B
TypeScript
Raw Normal View History

2025-07-03 10:26:03 +08:00
import { ConfigBase, FileInfo, ProcessorBase } from "./base";
// todo: 类型参数待补完
export class BlockInfo{
}
export class BlockProcessorConfig extends ConfigBase{
}
/**
*
*/
export abstract class BlockProcessor extends ProcessorBase<BlockInfo[],BlockInfo[],BlockProcessorConfig>{
}
export class LayoutInput {
2025-06-24 11:48:26 +08:00
}
2025-07-03 10:26:03 +08:00
export class LayoutOutput{
2025-06-24 11:48:26 +08:00
2025-07-03 10:26:03 +08:00
}
export class LyaoutProcessorConfig extends ConfigBase{
}
export abstract class LayoutProcessor extends ProcessorBase<LayoutInput,LayoutOutput,LyaoutProcessorConfig>{
}
export class ExporterInput{
}
export class ExporterProcessorConfig extends ConfigBase{
}
2025-06-24 11:48:26 +08:00
2025-07-03 10:26:03 +08:00
export abstract class ExporterProcessor extends ProcessorBase<ExporterInput,FileInfo,ExporterProcessorConfig>{
}