Saxonberg Server API
    Preparing search index...
    • Type Parameters

      Parameters

      Returns {
          _mixinName: string;
          defaultCredentialKinds: readonly CredentialKind[];
          persistentFields: string[];
          prototype: __type<any>;
          new (...args: any[]): __type;
      } & TBase

        • new (...args: any[]): __type
        • Parameters

          • ...args: any[]

          Returns __type

      • _mixinName: string
      • defaultCredentialKinds: readonly CredentialKind[]

        The credential kinds a fresh instance is born holding (empty records). Concrete holders override it — a payment card with ["payment"], the wallet app with ["payment", "travel"] — so new X() carries its records without a seed (the clone pipeline replaces them on hydrate). The mixin itself seeds nothing.

      • persistentFields: string[]

        Persistent — the held credentials. Hydrated through the credentials accessor (Phase 1 setter / Phase 2 bracket-assign).

      • prototype: __type<any>