kaven-utils
Version:
Utils for Node.js.
36 lines (35 loc) • 1.04 kB
JavaScript
/********************************************************************
* @author: Kaven
* @email: kaven@wuwenkai.com
* @website: http://blog.kaven.xyz
* @file: [Kaven-Utils] /src/KavenUtility.ThirdParty.ts
* @create: 2023-11-25 22:29:30.045
* @modify: 2024-11-01 11:15:29.233
* @version: 5.4.5
* @times: 2
* @lines: 39
* @copyright: Copyright © 2023-2024 Kaven. All Rights Reserved.
* @description: [description]
* @license: [license]
********************************************************************/
import { fileTypeFromBuffer, fileTypeFromFile } from "file-type";
/**
*
* @param buf
* @since 1.1.7
* @version 2024-11-01
*/
export async function GetFileType(buf) {
return await fileTypeFromBuffer(buf);
}
/**
*
* @param file
* @since 1.1.18
* @version 2024-11-01
*/
export async function GetFileTypeFromFile(file) {
// const buffer = await ReadFileBytes(file, 4100);
// return GetFileType(buffer);
return await fileTypeFromFile(file);
}