Hyperlinkv0.8.0-beta.28

Group

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

Create a group tag holding the given named member tags.

constructors
Source src/Group.ts:416 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 }, members);
  };