Manta Developers
GitHub
Menu

@manta-eu/client/shared/memory-preload-gate

Reference for @manta-eu/client/shared/memory-preload-gate as it is on main.

Type Aliases

MemoryPreloadCandidate

MemoryPreloadCandidate = object

Properties

confidence?

optional confidence?: number | null

importance

importance: number

memoryCiteCount?

optional memoryCiteCount?: number | null

memoryLastUsedAt?

optional memoryLastUsedAt?: Date | string | null

memoryTrustedUntil?

optional memoryTrustedUntil?: Date | string | null

memoryUseCount?

optional memoryUseCount?: number | null

memoryValidFrom?

optional memoryValidFrom?: Date | string | null

memoryValidUntil?

optional memoryValidUntil?: Date | string | null

scope?

optional scope?: string | null

supersededBy?

optional supersededBy?: string | null


MemoryPreloadExclusion

MemoryPreloadExclusion = "archived" | "importance" | "confidence" | "stale" | "expired" | "scheduled" | "cold"

Variables

companyMemoryScope

const companyMemoryScope: "company" = "company"


memoryPreloadConfidenceThreshold

const memoryPreloadConfidenceThreshold: 0.75 = 0.75


memoryPreloadImportanceThreshold

const memoryPreloadImportanceThreshold: 4 = 4


memoryPreloadRowLimit

const memoryPreloadRowLimit: 20 = 20


memorySearchImportanceThreshold

const memorySearchImportanceThreshold: 2 = 2


trustedUntilExpiringSoonDays

const trustedUntilExpiringSoonDays: 7 = 7


validFromWorthShowingDays

const validFromWorthShowingDays: 2 = 2

Functions

describeMemoryPreload()

describeMemoryPreload(memory, now?): string

Parameters

memory

MemoryPreloadCandidate

now?

Date = ...

Returns

string


describeMemoryPreloadExclusions()

describeMemoryPreloadExclusions(memory, exclusions): string

Parameters

memory

MemoryPreloadCandidate

exclusions

MemoryPreloadExclusion[]

Returns

string


isMemoryArchived()

isMemoryArchived(memory): boolean

Parameters

memory

MemoryPreloadCandidate

Returns

boolean


isMemoryPreloaded()

isMemoryPreloaded(memory, now?, weights?): boolean

Parameters

memory

MemoryPreloadCandidate

now?

Date = ...

weights?

UseWeights

Returns

boolean


isMemoryQueryGateEligible()

isMemoryQueryGateEligible(memory, now?): boolean

Parameters

memory

MemoryPreloadCandidate

now?

Date = ...

Returns

boolean


isMemorySearchable()

isMemorySearchable(memory): boolean

Parameters

memory

MemoryPreloadCandidate

Returns

boolean


isNeverUsed()

isNeverUsed(memory, now?): boolean

Parameters

memory

MemoryPreloadCandidate

now?

Date = ...

Returns

boolean


isPastTrustedUntilAt()

isPastTrustedUntilAt(memoryTrustedUntil, now): boolean

Parameters

memoryTrustedUntil

string | Date | null | undefined

now

Date

Returns

boolean


isTrustedUntilExpiringSoon()

isTrustedUntilExpiringSoon(memoryTrustedUntil, now): boolean

Parameters

memoryTrustedUntil

string | Date | null | undefined

now

Date

Returns

boolean


memoryPreloadExclusions()

memoryPreloadExclusions(memory, now?, weights?): MemoryPreloadExclusion[]

Parameters

memory

MemoryPreloadCandidate

now?

Date = ...

weights?

UseWeights

Returns

MemoryPreloadExclusion[]


memoryPreloadQueryExclusions()

memoryPreloadQueryExclusions(memory, now?): MemoryPreloadExclusion[]

Parameters

memory

MemoryPreloadCandidate

now?

Date = ...

Returns

MemoryPreloadExclusion[]


needsTrustReview()

needsTrustReview(memory, now?): boolean

Parameters

memory

MemoryPreloadCandidate

now?

Date = ...

Returns

boolean

References

parseMemoryDate

Re-exports parseMemoryDate


UseWeights

Re-exports UseWeights