Registration map sequence generation. Each registration map is to be used for Statement generation.
Registration map sequence generation. Each registration map is to be used for Statement generation.
(registration-seq {:keys [pattern-walk-fn]} alignment seed)
Given seed
, alignment
and a pattern-walk-fn
, return an infinite lazy
seq of registration maps with the following properties:
:registration
is a UUID string that will be the Statement's Context
Registration property:template
is the Statement Template used to generate the Statement:seed
is a derived seed for generating the Statement:pattern-ancestors
is the vector of Patterns leading up to the Statement
Template in the current Pattern path.Each registration map will be able to generate a single Statement.
Given `seed`, `alignment` and a `pattern-walk-fn`, return an infinite lazy seq of registration maps with the following properties: - `:registration` is a UUID string that will be the Statement's Context Registration property - `:template` is the Statement Template used to generate the Statement - `:seed` is a derived seed for generating the Statement - `:pattern-ancestors` is the vector of Patterns leading up to the Statement Template in the current Pattern path. Each registration map will be able to generate a single Statement.
cljdoc builds & hosts documentation for Clojure/Script libraries
Ctrl+k | Jump to recent docs |
← | Move to previous article |
→ | Move to next article |
Ctrl+/ | Jump to the search field |