Dependicus API Reference
    Preparing search index...

    Interface FactStore

    Read/write interface for fact storage.

    interface FactStore {
        getDependencyFact<T>(name: string, key: string): T | undefined;
        getVersionFact<T>(
            name: string,
            version: string,
            key: string,
        ): T | undefined;
        scoped(ecosystem: string): FactStore;
        setDependencyFact(name: string, key: string, value: unknown): void;
        setVersionFact(
            name: string,
            version: string,
            key: string,
            value: unknown,
        ): void;
    }

    Implemented by

    Index

    Methods

    • Type Parameters

      • T

      Parameters

      • name: string
      • key: string

      Returns T | undefined

    • Type Parameters

      • T

      Parameters

      • name: string
      • version: string
      • key: string

      Returns T | undefined

    • Parameters

      • name: string
      • key: string
      • value: unknown

      Returns void

    • Parameters

      • name: string
      • version: string
      • key: string
      • value: unknown

      Returns void