detect

import { detect } from "jsr:@ende/fs";

function

function detect(content: string): typeof EOL | null

Returns the detected EOL character(s) detected in the input string. If no EOL character is detected, null is returned.

content: string

The input string to detect EOL characters.

Returns

The detected EOL character(s) or null if no EOL character is detected.

Example: Usage

import { detect } from "@ende/fs/eol";
import { assertEquals } from "@ende/assert";

assertEquals(detect("deno\r\nis not\r\nnode"), "\r\n");
assertEquals(detect("deno\nis not\r\nnode"), "\r\n");
assertEquals(detect("deno\nis not\nnode"), "\n");
assertEquals(detect("deno is not node"), null);

Source