immutable-plugin-system - v0.3.0
    Preparing search index...

    Function assertImmutablePlugins

    • Assertion over a plugins record. Ensures each plugin is structurally valid and its name matches its URN key.

      Parameters

      • plugins: Record<PluginURN, unknown>

        Record of plugins by URN

      Returns asserts plugins is Record<
          string,
          ImmutablePlugin<
              Readonly<Record<PropertyKey, Readonly<Record<string | symbol, {}>>>>,
          >,
      >

      TypeError if any plugin is invalid, has mismatched URN, or contains an invalid entities record