@secrecy/lib
    Preparing search index...

    Class SecrecyCloudClient

    Index
    • Parameters

      • input: Omit<RouterInputs["cloud"]["checkAccesses"], "fromIdentityPubKey">

      Returns Promise<{} | {}>

    • Parameters

      • __namedParameters: { name: string; parentFolderId?: string | null }

      Returns Promise<NodeFull>

    • Parameters

      • __namedParameters: {
            dataId: string;
            onDownloadProgress?: (progress: Progress) => void;
            progressDecrypt?: ProgressCallback;
            signal?: AbortSignal;
        }

      Returns Promise<LocalData>

    • Parameters

      • __namedParameters: {
            dataIds: string[];
            onDownloadProgress?: (progress: Progress) => void;
            progressDecrypt?: ProgressCallback;
            signal?: AbortSignal;
        }

      Returns Promise<LocalData[]>

    • Parameters

      • __namedParameters: { dataId: string; nodeId: string }

      Returns Promise<boolean>

    • Parameters

      • __namedParameters: { nodeId: string }

      Returns Promise<boolean>

    • Parameters

      • __namedParameters: { ids: string[] }

      Returns Promise<boolean>

    • Parameters

      • __namedParameters: { nodeIds: string[] }

      Returns Promise<{ count: number }>

    • Parameters

      • __namedParameters: { destPubKey: string; nodeId: string }

      Returns Promise<boolean>

    • Parameters

      • __namedParameters: { folderId?: string | null; name?: string | null; nodeId: string }

      Returns Promise<boolean>

    • Parameters

      • __namedParameters: { nodeId: string; sharedByPubKey: string }

      Returns Promise<boolean>

    • Parameters

      • __namedParameters: { nodeIds: string[]; parentNodeId?: string | null }

      Returns Promise<boolean>

    • Parameters

      • __namedParameters: { deleted?: boolean | null; id?: string | null } = {}

      Returns Promise<NodeFull>

    • Parameters

      • __namedParameters: { deleted?: boolean | null; ids: string[] }

      Returns Promise<
          {
              errors: { message: string; nodeId: string }[];
              nodes: Node<NodeBreadcrumbItem, Record<string, unknown>>[];
          },
      >

    • Parameters

      • __namedParameters: { deleted?: boolean | null; ids: string[] }

      Returns Promise<{ errors: { message: string; nodeId: string }[]; nodes: NodeFull[] }>

    • Parameters

      • __namedParameters: Omit<RouterInputs["cloud"]["reportData"], "encryptedDataKey">

      Returns Promise<{}>

    • Parameters

      • __namedParameters: { dataId: string; name: string; nodeId?: string }

      Returns Promise<NodeFull>

    • Parameters

      • accesses: ({} & {} & {})[] | {} & {} & {} | {} & {} & {} | {} & {} & {}
      • Optionalprogress: ProgressCallback

      Returns Promise<{} | {}>

    • Parameters

      • __namedParameters: {
            deletedAt?: Date | null;
            isFavorite?: boolean | null;
            name?: string | null;
            nodeId: string;
        }

      Returns Promise<NodeFull>

    • Parameters

      • __namedParameters: {
            data: Uint8Array<ArrayBuffer> | File;
            encryptProgress?: ProgressCallback;
            name: string;
            nodeId?: string;
            signal?: AbortSignal;
            storageType?: "s3" | "cold" | "lite";
            uploadProgress?: ProgressCallback;
        }

      Returns Promise<NodeFull>