You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

14 lines
682 B

4 months ago
import { ExtensionController } from '../registry/extension';
import type { CustomTransformOption, TransformOptions } from '../spec/transform';
import { BaseTransform } from '../transforms';
import type { RuntimeContext } from './types';
export declare const REQUIRED_TRANSFORMS: TransformOptions;
export declare class TransformController extends ExtensionController<BaseTransform<CustomTransformOption>> {
category: "transform";
constructor(context: RuntimeContext);
protected getTransforms(): void;
setTransforms(transforms: TransformOptions): void;
getTransformInstance(): Record<string, BaseTransform>;
getTransformInstance(key: string): BaseTransform;
}