mirror of
https://github.com/Sevichecc/Urara-Blog.git
synced 2025-05-25 03:39:13 +08:00
31 lines
821 B
Text
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"),
|
|
);
|
|
}
|