Hyperlinkv0.9.0-beta.0

Group

Group.Tagconstsrc/Group.ts:49
<Self>(key: string): <const Members extends Record<string, unknown>>(
  members: Members
) => Context.ServiceClass<Self, string, { readonly members: Members }> & {
  members: Members
  kind: "hyperlink-ts/Group"
} & Members

Create a group tag holding the given named member tags.

constructors
Source src/Group.ts:496 lines
export const Tag =
  <Self>(key: string) =>
  <const Members extends Record<string, unknown>>(members: Members) => {
    const base = Context.Service<Self, { readonly members: Members }>()(key);
    return Object.assign(base, { members, kind }, members);
  };