Urara-Blog/node_modules/.pnpm-store/v3/files/6a/72903d5217fa35b7917f1d58e2414d3c00c93f128075b30ed2901cc4188d7925e8a22b9c2cc23dc5775a8154a5c0ddf2a61c3a0882c480409645eaf937e3f9
2022-08-14 01:14:53 +08:00

31 lines
821 B
Text

// duplicated from transform-file so we do not have to import anything here
type TransformFile = {
(filename: string, callback: (error: Error, file: null) => void): void;
(
filename: string,
opts: any,
callback: (error: Error, file: null) => void,
): void;
};
export const transformFile: TransformFile = function transformFile(
filename,
opts,
callback?: (error: Error, file: null) => void,
) {
if (typeof opts === "function") {
callback = opts;
}
callback(new Error("Transforming files is not supported in browsers"), null);
};
export function transformFileSync(): never {
throw new Error("Transforming files is not supported in browsers");
}
export function transformFileAsync() {
return Promise.reject(
new Error("Transforming files is not supported in browsers"),
);
}