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
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;
|
||
|
|
}
|