@nos-sdk/nos-node-sdk
Version:
NOS Node.js SDK实现了NOS对象操作接口,基于此SDK能方便快速地实现JavaScript应用程序来使用NOS的对象存储服务。
20 lines (19 loc) • 641 B
TypeScript
import { Resource } from '../type/resource';
/**
* normalize object key
* 1. remove prefix /
* /obj => obj, dir/obj => dir%2Fobj
* @param key
*/
export declare function escapeObjectKey(key: string): string;
/**
* 获取资源路径,不对 / 进行转义
* @param resource
*/
export declare function getResourceUri(resource: Resource): string;
/**
* 获取资源字符串,对 objectKey 进行转义,保证 objectKey 没有前置 /
* @param resource
*/
export declare function getResourceString(resource: Resource): string;
export declare function mergeResource(dest: Resource, ...srcs: Resource[]): void;