Implements

Constructors

Properties

clientAddress: string
conversionQueue: string[]
defaultKeyPair: PrivateKey
directoriesByUlid: Record<string, Record<string, IChildMetaDataMap>>
directoryLeaves: Record<string, Record<string, IChildMetaDataMap>>
jackalClient: IClientHandler
jackalSigner: TJackalSigningClient
keyPair: PrivateKey
legacyMetaLeaves: Record<string, ILegacyFolderMetaData>
nullConversions: string[]
refCounts: Record<string, number>
sharerCounts: Record<string, number>
sharerRefs: Record<string, Record<string, number>>
sharers: Record<string, IFolderMetaData>
sharingLeaves: Record<string, IShareMetaData[]>
ulidLeaves: Record<string, Record<string, string>>
viewerLeaves: Record<string, Record<string, string>>
viewerShares: Record<string, string[]>
yellowpages: Record<string, Record<string, QueryFile>>

Methods

  • Protected

    Parameters

    • data: Files
    • isPublic: boolean
    • Optional linkKey: string

    Returns Promise<boolean>

  • Protected

    Parameters

    • trackingNumber: string
    • Optional editors: string[] = []

    Returns Promise<string>

  • Protected

    Parameters

    • path: string
    • ownerAddress: string
    • lookup: QueryFile
    • Optional linkKey: string

    Returns Promise<void>

  • Protected

    Parameters

    • path: string
    • ownerAddress: string
    • pointsTo: string

    Returns Promise<void>

  • Protected

    Parameters

    • path: string
    • ownerAddress: string
    • index: number
    • Optional linkKey: string

    Returns Promise<void>

  • Protected

    Parameters

    • path: string
    • ulid: string
    • Optional ownerAddress: string

    Returns void