* @target web * @partial
(name: string, data: string)
| 84 | * @partial |
| 85 | */ |
| 86 | public static async saveFileAsString(name: string, data: string): Promise<void> { |
| 87 | const directory = path.dirname(name); |
| 88 | await fs.promises.mkdir(directory, { recursive: true }); |
| 89 | await fs.promises.writeFile(name, data, { encoding: 'utf-8' }); |
| 90 | } |
| 91 | |
| 92 | public static changeExtension(file: string, extension: string): string { |
| 93 | const lastDot: number = file.lastIndexOf('.'); |
no outgoing calls
no test coverage detected