UNPKG

kaven-utils

Version:

Utils for Node.js.

36 lines (35 loc) 1.04 kB
/******************************************************************** * @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); }