Lines Matching refs:transform
19 function isRawTransform(transform: any): transform is RawTransform {
20 return transform.transform;
23 function isReplaceTransform(transform: any): transform is ReplaceTransform {
24 return transform.find !== undefined && transform.replaceWith !== undefined;
37 return transforms.reduce((acc, transform) => {
38 return applySingleTransform(acc, transform);
52 for (const transform of transforms) { constant
54 result = applySingleTransform(result, transform);
55 await maybePrintDebugInfoAsync(beforeTransformation, result, filePath, transform);
57 transformsUsed.add(transform);
78 transform: FileTransform
80 if (!transform.debug || contentAfter === contentBefore) {
84 typeof transform.debug === 'string' ? transform.debug : JSON.stringify(transform, null, 2);
101 function applySingleTransform(input: string, transform: StringTransform): string {
102 if (isRawTransform(transform)) {
103 return transform.transform(input);
104 } else if (isReplaceTransform(transform)) {
105 const { find, replaceWith } = transform;
139 transformedFile.transformsUsed.forEach((transform) => transformsUsed.add(transform));