Pointless API Docs

pointless/prelude/label.ptls (source)


getLabel(value) link
Get the label of a labelled tuple or object, or a label

hasLabel(label, value) link
Does a labelled tuple or object have the given labelled

unwrap(wrapped) link
Get the single value in a single-value tuple

unwrapTuple(tuple) link
unwrapObject(object) link
wrap(label, value) link
Get a single-value tuple with the given label containing value
Foo(123) is syntactic sugar for wrap(Foo, 123) 

wrapTuple(label, tuple) link
Given a tuple, return the tuple labelled with label
Foo(1, 2, 3) is syntactic sugar for wrapTuple(Foo, (1, 2, 3)) 

wrapObject(label, object) link
Given an object, return the object labelled with label
Foo {value = 123} is syntactic sugar for wrapObject(Foo, {value = 123})