File tree 11 files changed +49
-101
lines changed
11 files changed +49
-101
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,10 @@ export default [
48
48
external : [ ...external ] ,
49
49
plugins : [
50
50
dts ( {
51
- tsconfig : path . resolve ( __dirname , "./tsconfig.json" )
51
+ tsconfig : path . resolve ( __dirname , "./tsconfig.json" ) ,
52
+ compilerOptions : {
53
+ stripInternal : true ,
54
+ }
52
55
} )
53
56
] ,
54
57
output : [
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ export type HexBlockParams = Partial<IHexBlock>;
19
19
* Class used as a base block for all remaining ASN.1 classes
20
20
*/
21
21
export function HexBlock < T extends LocalBaseBlockConstructor > ( BaseClass : T ) {
22
- return class extends BaseClass implements IHexBlock , IBerConvertible {
22
+ return class Some extends BaseClass implements IHexBlock , IBerConvertible {
23
23
24
24
public static override NAME = "hexBlock" ;
25
25
Original file line number Diff line number Diff line change @@ -5,15 +5,16 @@ export interface ILocalBaseBlock {
5
5
blockLength : number ;
6
6
error : string ;
7
7
warnings : string [ ] ;
8
- valueBeforeDecode : BufferSource ;
9
8
}
10
9
11
- export interface LocalBaseBlockJson extends Omit < ILocalBaseBlock , "valueBeforeDecode" > {
10
+ export interface LocalBaseBlockJson extends ILocalBaseBlock {
12
11
blockName : string ;
13
12
valueBeforeDecode : string ;
14
13
}
15
14
16
- export type LocalBaseBlockParams = Partial < ILocalBaseBlock > ;
15
+ export interface LocalBaseBlockParams extends Partial < ILocalBaseBlock > {
16
+ valueBeforeDecode ?: BufferSource ;
17
+ }
17
18
18
19
export interface LocalBaseBlockConstructor < T extends LocalBaseBlock = LocalBaseBlock > {
19
20
new ( ...args : any [ ] ) : T ;
Original file line number Diff line number Diff line change
1
+ /* eslint-disable @typescript-eslint/ban-ts-comment */
1
2
import * as pvtsutils from "pvtsutils" ;
2
3
import { ViewWriter } from "../ViewWriter" ;
3
4
import { HexBlockJson , HexBlockParams , HexBlock } from "../HexBlock" ;
@@ -155,21 +156,13 @@ export interface LocalBitStringValueBlock {
155
156
/**
156
157
* @deprecated since version 3.0.0
157
158
*/
158
- get valueBeforeDecode ( ) : ArrayBuffer ;
159
- /**
160
- * @deprecated since version 3.0.0
161
- */
162
- set valueBeforeDecode ( value : ArrayBuffer ) ;
163
- /**
164
- * Binary data in ArrayBuffer representation
165
- *
166
- * @deprecated since version 3.0.0
167
- */
168
- set valueHex ( v : ArrayBuffer ) ;
159
+ // @ts -ignore
160
+ valueBeforeDecode : ArrayBuffer ;
169
161
/**
170
162
* Binary data in ArrayBuffer representation
171
163
*
172
164
* @deprecated since version 3.0.0
173
165
*/
174
- get valueHex ( ) : ArrayBuffer ;
166
+ // @ts -ignore
167
+ valueHex : ArrayBuffer ;
175
168
}
Original file line number Diff line number Diff line change
1
+ /* eslint-disable @typescript-eslint/ban-ts-comment */
1
2
import * as pvtsutils from "pvtsutils" ;
2
3
import * as pvutils from "pvutils" ;
3
4
import { HexBlockJson , HexBlockParams , HexBlock } from "../HexBlock" ;
@@ -83,21 +84,13 @@ export interface LocalBooleanValueBlock {
83
84
/**
84
85
* @deprecated since version 3.0.0
85
86
*/
86
- get valueBeforeDecode ( ) : ArrayBuffer ;
87
- /**
88
- * @deprecated since version 3.0.0
89
- */
90
- set valueBeforeDecode ( value : ArrayBuffer ) ;
91
- /**
92
- * Binary data in ArrayBuffer representation
93
- *
94
- * @deprecated since version 3.0.0
95
- */
96
- set valueHex ( v : ArrayBuffer ) ;
87
+ // @ts -ignore
88
+ valueBeforeDecode : ArrayBuffer ;
97
89
/**
98
90
* Binary data in ArrayBuffer representation
99
91
*
100
92
* @deprecated since version 3.0.0
101
93
*/
102
- get valueHex ( ) : ArrayBuffer ;
94
+ // @ts -ignore
95
+ valueHex : ArrayBuffer ;
103
96
}
Original file line number Diff line number Diff line change
1
+ /* eslint-disable @typescript-eslint/ban-ts-comment */
1
2
import * as pvtsutils from "pvtsutils" ;
2
3
import * as pvutils from "pvutils" ;
3
4
import { HexBlockJson , HexBlockParams , HexBlock } from "../HexBlock" ;
@@ -267,21 +268,13 @@ export interface LocalIdentificationBlock {
267
268
/**
268
269
* @deprecated since version 3.0.0
269
270
*/
270
- get valueBeforeDecode ( ) : ArrayBuffer ;
271
- /**
272
- * @deprecated since version 3.0.0
273
- */
274
- set valueBeforeDecode ( value : ArrayBuffer ) ;
275
- /**
276
- * Binary data in ArrayBuffer representation
277
- *
278
- * @deprecated since version 3.0.0
279
- */
280
- set valueHex ( v : ArrayBuffer ) ;
271
+ // @ts -ignore
272
+ valueBeforeDecode : ArrayBuffer ;
281
273
/**
282
274
* Binary data in ArrayBuffer representation
283
275
*
284
276
* @deprecated since version 3.0.0
285
277
*/
286
- get valueHex ( ) : ArrayBuffer ;
278
+ // @ts -ignore
279
+ valueHex : ArrayBuffer ;
287
280
}
Original file line number Diff line number Diff line change
1
+ /* eslint-disable @typescript-eslint/ban-ts-comment */
1
2
import * as pvutils from "pvutils" ;
2
3
import { HexBlockJson , HexBlockParams , HexBlock } from "../HexBlock" ;
3
4
import { IDerConvertible } from "../types" ;
@@ -313,21 +314,13 @@ export interface LocalIntegerValueBlock {
313
314
/**
314
315
* @deprecated since version 3.0.0
315
316
*/
316
- get valueBeforeDecode ( ) : ArrayBuffer ;
317
- /**
318
- * @deprecated since version 3.0.0
319
- */
320
- set valueBeforeDecode ( value : ArrayBuffer ) ;
321
- /**
322
- * Binary data in ArrayBuffer representation
323
- *
324
- * @deprecated since version 3.0.0
325
- */
326
- set valueHex ( v : ArrayBuffer ) ;
317
+ // @ts -ignore
318
+ valueBeforeDecode : ArrayBuffer ;
327
319
/**
328
320
* Binary data in ArrayBuffer representation
329
321
*
330
322
* @deprecated since version 3.0.0
331
323
*/
332
- get valueHex ( ) : ArrayBuffer ;
324
+ // @ts -ignore
325
+ valueHex : ArrayBuffer ;
333
326
}
Original file line number Diff line number Diff line change
1
+ /* eslint-disable @typescript-eslint/ban-ts-comment */
1
2
import { ViewWriter } from "../ViewWriter" ;
2
3
import { HexBlockJson , HexBlockParams , HexBlock } from "../HexBlock" ;
3
4
import { END_OF_CONTENT_NAME , OCTET_STRING_NAME } from "./constants" ;
@@ -90,21 +91,13 @@ export interface LocalOctetStringValueBlock {
90
91
/**
91
92
* @deprecated since version 3.0.0
92
93
*/
93
- get valueBeforeDecode ( ) : ArrayBuffer ;
94
- /**
95
- * @deprecated since version 3.0.0
96
- */
97
- set valueBeforeDecode ( value : ArrayBuffer ) ;
98
- /**
99
- * Binary data in ArrayBuffer representation
100
- *
101
- * @deprecated since version 3.0.0
102
- */
103
- set valueHex ( v : ArrayBuffer ) ;
94
+ // @ts -ignore
95
+ valueBeforeDecode : ArrayBuffer ;
104
96
/**
105
97
* Binary data in ArrayBuffer representation
106
98
*
107
99
* @deprecated since version 3.0.0
108
100
*/
109
- get valueHex ( ) : ArrayBuffer ;
101
+ // @ts -ignore
102
+ valueHex : ArrayBuffer ;
110
103
}
Original file line number Diff line number Diff line change
1
+ /* eslint-disable @typescript-eslint/ban-ts-comment */
1
2
import { HexBlock , HexBlockJson , HexBlockParams } from "../HexBlock" ;
2
3
import { ValueBlock , ValueBlockJson , ValueBlockParams } from "../ValueBlock" ;
3
4
@@ -23,21 +24,13 @@ export interface LocalPrimitiveValueBlock {
23
24
/**
24
25
* @deprecated since version 3.0.0
25
26
*/
26
- get valueBeforeDecode ( ) : ArrayBuffer ;
27
- /**
28
- * @deprecated since version 3.0.0
29
- */
30
- set valueBeforeDecode ( value : ArrayBuffer ) ;
31
- /**
32
- * Binary data in ArrayBuffer representation
33
- *
34
- * @deprecated since version 3.0.0
35
- */
36
- set valueHex ( v : ArrayBuffer ) ;
27
+ // @ts -ignore
28
+ valueBeforeDecode : ArrayBuffer ;
37
29
/**
38
30
* Binary data in ArrayBuffer representation
39
31
*
40
32
* @deprecated since version 3.0.0
41
33
*/
42
- get valueHex ( ) : ArrayBuffer ;
34
+ // @ts -ignore
35
+ valueHex : ArrayBuffer ;
43
36
}
Original file line number Diff line number Diff line change
1
+ /* eslint-disable @typescript-eslint/ban-ts-comment */
1
2
import * as pvtsutils from "pvtsutils" ;
2
3
import * as pvutils from "pvutils" ;
3
4
import { HexBlockJson , HexBlockParams , HexBlock } from "../HexBlock" ;
@@ -184,21 +185,13 @@ export interface LocalSidValueBlock {
184
185
/**
185
186
* @deprecated since version 3.0.0
186
187
*/
187
- get valueBeforeDecode ( ) : ArrayBuffer ;
188
- /**
189
- * @deprecated since version 3.0.0
190
- */
191
- set valueBeforeDecode ( value : ArrayBuffer ) ;
192
- /**
193
- * Binary data in ArrayBuffer representation
194
- *
195
- * @deprecated since version 3.0.0
196
- */
197
- set valueHex ( v : ArrayBuffer ) ;
188
+ // @ts -ignore
189
+ valueBeforeDecode : ArrayBuffer ;
198
190
/**
199
191
* Binary data in ArrayBuffer representation
200
192
*
201
193
* @deprecated since version 3.0.0
202
194
*/
203
- get valueHex ( ) : ArrayBuffer ;
195
+ // @ts -ignore
196
+ valueHex : ArrayBuffer ;
204
197
}
Original file line number Diff line number Diff line change
1
+ /* eslint-disable @typescript-eslint/ban-ts-comment */
1
2
import { HexBlockJson , HexBlockParams , HexBlock } from "../HexBlock" ;
2
3
import { ValueBlock , ValueBlockJson , ValueBlockParams } from "../ValueBlock" ;
3
4
import { EMPTY_STRING } from "./constants" ;
@@ -39,21 +40,13 @@ export interface LocalStringValueBlock {
39
40
/**
40
41
* @deprecated since version 3.0.0
41
42
*/
42
- get valueBeforeDecode ( ) : ArrayBuffer ;
43
- /**
44
- * @deprecated since version 3.0.0
45
- */
46
- set valueBeforeDecode ( value : ArrayBuffer ) ;
47
- /**
48
- * Binary data in ArrayBuffer representation
49
- *
50
- * @deprecated since version 3.0.0
51
- */
52
- set valueHex ( v : ArrayBuffer ) ;
43
+ // @ts -ignore
44
+ valueBeforeDecode : ArrayBuffer ;
53
45
/**
54
46
* Binary data in ArrayBuffer representation
55
47
*
56
48
* @deprecated since version 3.0.0
57
49
*/
58
- get valueHex ( ) : ArrayBuffer ;
50
+ // @ts -ignore
51
+ valueHex : ArrayBuffer ;
59
52
}
You can’t perform that action at this time.
0 commit comments