Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | 1x 1x 19x | /* eslint-disable @typescript-eslint/no-explicit-any */
import { Injectable } from 'static-injector';
import type { NgNodeMeta } from '../../mini-program-compiler';
import { MetaCollection, UseComponent } from '../../mini-program-compiler';
@Injectable()
export abstract class TemplateTransformBase {
abstract init(): any;
abstract compile(nodes: NgNodeMeta[]): {
content: string;
useComponentPath: {
localPath: UseComponent[];
libraryPath: UseComponent[];
};
otherMetaGroup: Record<string, MetaCollection>;
};
abstract getData(): any;
abstract templateInterpolation: [string, string];
abstract eventListConvert: (list: string[]) => string;
}
|