Skip to content
Snippets Groups Projects
CloudflareService.d.ts 503 B
Newer Older
  • Learn to ignore specific revisions
  • Igor Markin's avatar
    Igor Markin committed
    import { StatusData } from "../types";
    
    Igor Markin's avatar
    Igor Markin committed
    declare class CloudflareService {
    
    Igor Markin's avatar
    Igor Markin committed
        private _cdnUrl;
        private _defaultBucket;
        private _statusesService;
        constructor(cdnUrl: string, defaultBucket: string);
        fetchFile(fileName: string, bucket?: string): Promise<unknown>;
        fetchStatusData(statusFileName: string): Promise<StatusData>;
        readStatuses(statusId: string): Promise<Array<StatusData>>;
        getMerkleTree(fileName: string): Promise<Array<string>>;
    }
    
    Igor Markin's avatar
    Igor Markin committed
    export default CloudflareService;