serverUsers

tcmts.cli.sync.serverUsers · #tryizjvo · term · runs anywhere

The contributors a served codebase knows, by handle.

import type { Codebase } from "#codebase/tcmts/cli/codebase";
import { USERS_SETTING } from "#codebase/tcmts/cli/sync";
import type { ServerUser } from "#codebase/tcmts/cli/sync";

export function serverUsers(cb: Codebase): ServerUser[] {
  const kept = cb.store.getSetting(USERS_SETTING);
  return kept ? (JSON.parse(kept) as ServerUser[]) : [];
}

uses

used by