Skip to content

Commit ed47352

Browse files
author
jin
committed
new TS compat
1 parent 0bdc5ea commit ed47352

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

base64/decode/decode.node.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
namespace $ {
2-
export function $mol_base64_decode_node(base64Str: string): Uint8Array {
2+
export function $mol_base64_decode_node(base64Str: string): Uint8Array< ArrayBuffer > {
33

44
base64Str = base64Str.replace( /-/g, '+' ).replace( /_/g, '/' )
55

base64/decode/decode.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
namespace $ {
2-
export function $mol_base64_decode(base64: string): Uint8Array {
2+
export function $mol_base64_decode(base64: string): Uint8Array< ArrayBuffer > {
33
throw new Error('Not implemented')
44
}
55
}

base64/decode/decode.web.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
namespace $ {
22

3-
export function $mol_base64_decode_web(base64Str: string): Uint8Array {
3+
export function $mol_base64_decode_web(base64Str: string): Uint8Array< ArrayBuffer > {
44
return new Uint8Array($mol_dom_context.atob(base64Str).split('').map(c => c.charCodeAt(0)))
55
}
66

buffer/buffer.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
namespace $ {
2-
export class $mol_buffer extends DataView {
2+
export class $mol_buffer extends DataView< ArrayBuffer > {
33

44
static from<
55
This extends typeof $mol_buffer
66
>(
77
this: This,
8-
array: number | string | ArrayBufferView,
8+
array: number | string | ArrayBufferView< ArrayBuffer >,
99
) {
1010
if( typeof array === 'number' ) array = new Uint8Array( array )
1111
if( typeof array === 'string' ) array = $mol_base64_ae_decode( array )

crypto/key/key.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ namespace $ {
88

99
export class $mol_crypto_key extends $mol_buffer {
1010

11-
static from< This extends typeof $mol_crypto_key >( this: This, serial: number | string | ArrayBufferView ) {
11+
static from< This extends typeof $mol_crypto_key >( this: This, serial: number | string | ArrayBufferView< ArrayBuffer > ) {
1212

1313
if( typeof serial === 'string' ) {
1414
serial = new Uint8Array([
1515
... $mol_base64_url_decode( serial.slice( 0, 43 ) ),
1616
... $mol_base64_url_decode( serial.slice( 43, 86 ) ),
1717
... $mol_base64_url_decode( serial.slice( 86, 129 ) ),
18-
])
18+
]) as Uint8Array< ArrayBuffer >
1919
}
2020

2121
return super.from( serial ) as InstanceType< This >

0 commit comments

Comments
 (0)