Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/http_utils/list.ts>parseListFields

HTTP utility collection
Latest
function parseListFields
import { parseListFields } from "https://deno.land/x/http_utils@2.0.0-beta.1/list.ts";

Parse list-based fields into array. Strings enclosed in double quotes are safely handled.

Examples

Example 1

import { parseListFields } from "https://deno.land/x/http_utils@$VERSION/list.ts";
import { assertEquals } from "https://deno.land/std/testing/asserts.ts";

assertEquals(parseListFields("foo , ,bar,charlie"), [
  "foo",
  "bar",
  "charlie",
]);
assertEquals(parseListFields(`"Sat, 04 May 1996", "Wed, 14 Sep 2005"`), [
  `"Sat, 04 May 1996"`,
  `"Wed, 14 Sep 2005"`,
]);

Parameters

input: string

Returns

string[]