import type { Formatter } from "./common.js"; /** * A formatter that returns the input value unchanged. * This is useful for scenarios where no transformation is needed. */ export default class Slice implements Formatter { start: number; end: number; constructor(settings: { start?: number; end?: number; } | number); /** * Returns the input value without modification. * @template T - The type of the input value. * @param {T} value - The value to format. * @returns {T} The same input value. */ format(value: T[]): T[]; }