@@ -84,7 +84,7 @@ import {
8484 // Encrypt binary message (unarmored)
8585 const binary = new Uint8Array ( [ 1 , 2 ] ) ;
8686 const binaryMessage = await createMessage ( { binary } ) ;
87- const encryptedBinary : Uint8Array = await encrypt ( { encryptionKeys : publicKeys , message : binaryMessage , format : 'binary' } ) ;
87+ const encryptedBinary : Uint8Array < ArrayBuffer > = await encrypt ( { encryptionKeys : publicKeys , message : binaryMessage , format : 'binary' } ) ;
8888 expect ( encryptedBinary ) . to . be . instanceOf ( Uint8Array ) ;
8989
9090 // Decrypt text message (armored)
@@ -96,11 +96,11 @@ import {
9696 // Decrypt binary message (unarmored)
9797 const encryptedBinaryMessage = await readMessage ( { binaryMessage : encryptedBinary } ) ;
9898 const decryptedBinary = await decrypt ( { decryptionKeys : privateKeys , message : encryptedBinaryMessage , format : 'binary' } ) ;
99- const decryptedBinaryData : Uint8Array = decryptedBinary . data ;
99+ const decryptedBinaryData : Uint8Array < ArrayBuffer > = decryptedBinary . data ;
100100 expect ( decryptedBinaryData ) . to . deep . equal ( binary ) ;
101101
102102 // Encrypt message (inspect packets)
103- const encryptedBinaryObject : Message < Uint8Array > = await encrypt ( { encryptionKeys : publicKeys , message : binaryMessage , format : 'object' } ) ;
103+ const encryptedBinaryObject : Message < Uint8Array < ArrayBuffer > > = await encrypt ( { encryptionKeys : publicKeys , message : binaryMessage , format : 'object' } ) ;
104104 expect ( encryptedBinaryObject ) . to . be . instanceOf ( Message ) ;
105105 const encryptedTextObject : Message < string > = await encrypt ( { encryptionKeys : publicKeys , message : textMessage , format : 'object' } ) ;
106106 expect ( encryptedTextObject ) . to . be . instanceOf ( Message ) ;
@@ -138,10 +138,10 @@ import {
138138 const textSignedArmor : string = await sign ( { signingKeys : privateKeys , message : textMessage } ) ;
139139 expect ( textSignedArmor ) . to . include ( '-----BEGIN PGP MESSAGE-----' ) ;
140140 // Sign text message (unarmored)
141- const textSignedBinary : Uint8Array = await sign ( { signingKeys : privateKeys , message : binaryMessage , format : 'binary' } ) ;
141+ const textSignedBinary : Uint8Array < ArrayBuffer > = await sign ( { signingKeys : privateKeys , message : binaryMessage , format : 'binary' } ) ;
142142 expect ( textSignedBinary ) . to . be . instanceOf ( Uint8Array ) ;
143143 // Sign text and binary messages (inspect packages)
144- const binarySignedObject : Message < Uint8Array > = await sign ( { signingKeys : privateKeys , message : binaryMessage , format : 'object' } ) ;
144+ const binarySignedObject : Message < Uint8Array < ArrayBuffer > > = await sign ( { signingKeys : privateKeys , message : binaryMessage , format : 'object' } ) ;
145145 expect ( binarySignedObject ) . to . be . instanceOf ( Message ) ;
146146 const textSignedObject : Message < string > = await sign ( { signingKeys : privateKeys , message : textMessage , format : 'object' } ) ;
147147 expect ( textSignedObject ) . to . be . instanceOf ( Message ) ;
@@ -164,7 +164,7 @@ import {
164164 // Verify signed binary message (unarmored)
165165 const message = await readMessage ( { binaryMessage : textSignedBinary } ) ;
166166 const verifiedBinary = await verify ( { verificationKeys : publicKeys , message, format : 'binary' } ) ;
167- const verifiedBinaryData : Uint8Array = verifiedBinary . data ;
167+ const verifiedBinaryData : Uint8Array < ArrayBuffer > = verifiedBinary . data ;
168168 expect ( verifiedBinaryData ) . to . deep . equal ( binary ) ;
169169 await verify ( { verificationKeys : privateKeys , message, format : 'binary' } ) ;
170170
@@ -209,7 +209,7 @@ import {
209209 // @ts -expect-error for passing text stream as binary data
210210 await createMessage ( { binary : new WebReadableStream < string > ( ) } ) ;
211211 // @ts -expect-error for passing binary stream as text data
212- await createMessage ( { text : new WebReadableStream < Uint8Array > ( ) } ) ;
212+ await createMessage ( { text : new WebReadableStream < Uint8Array < ArrayBuffer > > ( ) } ) ;
213213
214214 // Streaming - encrypt text message (armored output)
215215 try {
@@ -221,19 +221,19 @@ import {
221221 const messageFromWebTextStream = await createMessage ( { text : webTextStream } ) ;
222222 ( await encrypt ( { message : messageFromWebTextStream , passwords : 'password' , format : 'armored' } ) ) as WebStream < string > ;
223223 messageFromWebTextStream . getText ( ) as WebStream < string > ;
224- messageFromWebTextStream . getLiteralData ( ) as WebStream < Uint8Array > ;
224+ messageFromWebTextStream . getLiteralData ( ) as WebStream < Uint8Array < ArrayBuffer > > ;
225225
226226 // Streaming - encrypt binary message (binary output)
227227 try {
228228 const nodeBinaryStream = NodeNativeReadableStream . toWeb ( createReadStream ( 'non-existent-file' ) ) ;
229229 const messageFromNodeBinaryStream = await createMessage ( { binary : nodeBinaryStream } ) ;
230- ( await encrypt ( { message : messageFromNodeBinaryStream , passwords : 'password' , format : 'binary' } ) ) as NodeWebStream < Uint8Array > ;
230+ ( await encrypt ( { message : messageFromNodeBinaryStream , passwords : 'password' , format : 'binary' } ) ) as NodeWebStream < Uint8Array < ArrayBuffer > > ;
231231 } catch ( err ) { }
232- const webBinaryStream = new WebReadableStream < Uint8Array > ( ) ;
232+ const webBinaryStream = new WebReadableStream < Uint8Array < ArrayBuffer > > ( ) ;
233233 const messageFromWebBinaryStream = await createMessage ( { binary : webBinaryStream } ) ;
234- ( await encrypt ( { message : messageFromWebBinaryStream , passwords : 'password' , format : 'binary' } ) ) as WebStream < Uint8Array > ;
234+ ( await encrypt ( { message : messageFromWebBinaryStream , passwords : 'password' , format : 'binary' } ) ) as WebStream < Uint8Array < ArrayBuffer > > ;
235235 messageFromWebBinaryStream . getText ( ) as WebStream < string > ;
236- messageFromWebBinaryStream . getLiteralData ( ) as WebStream < Uint8Array > ;
236+ messageFromWebBinaryStream . getLiteralData ( ) as WebStream < Uint8Array < ArrayBuffer > > ;
237237
238238 console . log ( 'TypeScript definitions are correct' ) ;
239239} ) ( ) . catch ( e => {
0 commit comments