InnerList
import { InnerList } from "jsr:@ende/http/unstable-structured-fields";interface · experimental
interface InnerListAn Inner List in a Structured Field.
See also
Properties
items
items: Item[]The items in the inner list.
parameters
parameters: ParametersParameters associated with the inner list.
innerList
import { innerList } from "jsr:@ende/http/unstable-structured-fields";function · experimental
function innerList(items: Item[], parameters?: Iterable<[string, BareItem]>): InnerListCreates an Inner List from Items and optional Parameters.
items: Item[]The items in the inner list.
parameters?: Iterable<[string, BareItem]>Optional parameters as a
Mapor 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);