Skip to content

Commit 0cfa089

Browse files
authored
fix: add getObjectUrl alias to generateObjectUrl (#15)
1 parent 2df149f commit 0cfa089

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

src/OSSObject.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -760,6 +760,13 @@ export class OSSObject extends OSSBaseClient implements IObjectSimple {
760760
return urlObject.toString();
761761
}
762762

763+
/**
764+
* @alias generateObjectUrl
765+
*/
766+
getObjectUrl(name: string, baseUrl?: string) {
767+
return this.generateObjectUrl(name, baseUrl);
768+
}
769+
763770
/**
764771
* @param policy specifies the validity of the fields in the request.
765772
*

test/OSSObject.test.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2221,7 +2221,7 @@ describe('test/OSSObject.test.ts', () => {
22212221
});
22222222
});
22232223

2224-
describe('generateObjectUrl()', () => {
2224+
describe('generateObjectUrl() & getObjectUrl()', () => {
22252225
it('should return object url', () => {
22262226
let name = 'test.js';
22272227
let url = ossObject.generateObjectUrl(name);
@@ -2230,8 +2230,10 @@ describe('test/OSSObject.test.ts', () => {
22302230
name = '/foo/bar/a%2Faa/test&+-123~!.js';
22312231
url = ossObject.generateObjectUrl(name, 'https://foo.com');
22322232
assert.equal(url, 'https://foo.com/foo/bar/a%252Faa/test%26%2B-123~!.js');
2233+
assert.equal(ossObject.generateObjectUrl(name, 'https://foo.com'), url);
22332234
const url2 = ossObject.generateObjectUrl(name, 'https://foo.com/');
22342235
assert.equal(url2, 'https://foo.com/foo/bar/a%252Faa/test%26%2B-123~!.js');
2236+
assert.equal(ossObject.generateObjectUrl(name, 'https://foo.com/'), url2);
22352237
});
22362238
});
22372239

0 commit comments

Comments
 (0)