@opengis/fastify-table
Version:
core-plugins
12 lines (9 loc) • 330 B
JavaScript
import { stat } from 'fs/promises';
const handlers = {
isReadableStream: () => 'Unsupported',
isBuffer: ({ data }) => data.length,
isArray: ({ data }) => Buffer.byteLength(data),
isPath: async ({ data }) => (await stat(data)).size,
isText: ({ data }) => Buffer.byteLength(data),
};
export default handlers;