InnerList

import { InnerList } from "jsr:@ende/http/unstable-structured-fields";

interface · experimental

interface InnerList

An Inner List in a Structured Field.

See also

Properties

items

items: Item[]

The items in the inner list.

parameters

parameters: Parameters

Parameters associated with the inner list.

Source

innerList

import { innerList } from "jsr:@ende/http/unstable-structured-fields";

function · experimental

function innerList(items: Item[], parameters?: Iterable<[string, BareItem]>): InnerList

Creates an Inner List from Items and optional Parameters.

items: Item[]

The items in the inner list.

parameters?: Iterable<[string, BareItem]>

Optional parameters as a Map or iterable of key-value pairs.

Returns

An InnerList with the given items and parameters.

Example: Usage

import { innerList, item, integer } from "@ende/http/unstable-structured-fields";
import { assertEquals } from "@ende/assert";

const list = innerList([item(integer(1)), item(integer(2))]);

assertEquals(list.items.length, 2);
assertEquals(list.parameters.size, 0);

Source