menu

Sequence

import { Sequence } from "destack:collections";

Finite ordered collection destructured by sequence patterns.

language/library/src/collections/sequence.ds:3:12
1export newtype interface Sequence {2    Rest;3    get length(): isize;4    rest(start: isize, end?: isize | undefined): this.Rest;5}

Members

Rest

The sequence produced by a rest pattern.

get length(): isize

Return the number of elements.

rest(start: isize, end?: isize | undefined): this.Rest

Return the elements from start..end for a rest pattern.