@nu-art/file-upload
Version:
File Uploader - Express & Typescript based backend framework
15 lines (14 loc) • 846 B
TypeScript
import { ModuleFE_BaseApi, ThunderDispatcher } from '@nu-art/thunderstorm/frontend';
import { ApiStruct_Assets, DBProto_Assets } from '../../shared';
import { ApiDefCaller } from '@nu-art/thunderstorm';
import { ApiCallerEventType } from '@nu-art/thunderstorm/frontend/core/db-api-gen/types';
export interface OnAssetsUpdated {
__onAssetsUpdated: (...params: ApiCallerEventType<DBProto_Assets>) => void;
}
export declare const dispatch_onAssetsListChanged: ThunderDispatcher<OnAssetsUpdated, "__onAssetsUpdated", ApiCallerEventType<DBProto_Assets>, void>;
export declare class ModuleFE_Assets_Class extends ModuleFE_BaseApi<DBProto_Assets> {
readonly vv1: ApiDefCaller<ApiStruct_Assets>['vv1'];
constructor();
resolveValidSignedUrl(assetId: string): Promise<string>;
}
export declare const ModuleFE_Assets: ModuleFE_Assets_Class;