Documentation

    Class AsyncCacheAbstract

    Index

    Constructors

    Methods

    • Parameters

      • functionEntry: MoveFunctionCacheEntry

      Returns Promise<
          {
              function: string;
              module: string;
              package: string;
              parameters: { body: OpenMoveTypeSignatureBody; ref: null
              | "&"
              | "&mut" }[];
          },
      >

    • Parameters

      • object: ObjectCacheEntry

      Returns Promise<ObjectCacheEntry>

    • Parameters

      • objects: ObjectCacheEntry[]

      Returns Promise<void>

    • Type Parameters

      • T extends keyof CacheEntryTypes

      Parameters

      • Optionaltype: T

      Returns Promise<void>

    • Type Parameters

      • T extends keyof CacheEntryTypes

      Parameters

      • type: T
      • key: string

      Returns Promise<void>

    • Parameters

      • key: string

      Returns Promise<void>

    • Parameters

      • ref: { function: string; module: string; package: string }

      Returns Promise<void>

    • Parameters

      • id: string

      Returns Promise<void>

    • Parameters

      • ids: string[]

      Returns Promise<void>

    • Type Parameters

      • T extends keyof CacheEntryTypes

      Parameters

      • type: T
      • key: string

      Returns Promise<null | CacheEntryTypes[T]>

    • Type Parameters

      • T

      Parameters

      • key: string

      Returns Promise<null | T>

    • Parameters

      • ref: { function: string; module: string; package: string }

      Returns Promise<null | MoveFunctionCacheEntry>

    • Parameters

      • id: string

      Returns Promise<null | ObjectCacheEntry>

    • Parameters

      • ids: string[]

      Returns Promise<(null | ObjectCacheEntry)[]>

    • Type Parameters

      • T extends keyof CacheEntryTypes

      Parameters

      • type: T
      • key: string
      • value: CacheEntryTypes[T]

      Returns Promise<void>

    • Type Parameters

      • T

      Parameters

      • key: string
      • value: T

      Returns Promise<void>

    MMNEPVFCICPMFPCPTTAAATR