1
1
import { append , prepend } from '@writetome51/array-append-prepend' ;
2
2
import { setArray } from '@writetome51/set-array' ;
3
3
import { DIFactory } from '@writetome51/di-factory' ;
4
- import { PublicArrayRemover } from '@writetome51/public-array-remover' ;
5
4
import { PublicArrayContent } from '@writetome51/public-array-content' ;
6
- import { PublicArrayGetter } from '@writetome51/public-array-getter' ;
7
- import { PublicArrayInserter } from '@writetome51/public-array-inserter' ;
8
- import { PublicArraySorter } from '@writetome51/public-array-sorter' ;
9
- import { PublicArrayReplacer } from '@writetome51/public-array-replacer' ;
10
- import { PublicArrayGetterConverter } from '@writetome51/public-array-getter-converter' ;
11
- import { PublicArrayGetterRemover } from '@writetome51/public-array-getter-remover' ;
12
- import { PublicArrayFilter } from '@writetome51/public-array-filter' ;
5
+ // import { PublicArrayRemover } from '@writetome51/public-array-remover';
6
+ // import { PublicArrayGetter } from '@writetome51/public-array-getter';
7
+ // import { PublicArrayInserter } from '@writetome51/public-array-inserter';
8
+ // import { PublicArraySorter } from '@writetome51/public-array-sorter';
9
+ // import { PublicArrayReplacer } from '@writetome51/public-array-replacer';
10
+ // import { PublicArrayGetterConverter } from '@writetome51/public-array-getter-converter';
11
+ // import { PublicArrayGetterRemover } from '@writetome51/public-array-getter-remover';
12
+ // import { PublicArrayFilter } from '@writetome51/public-array-filter';
13
13
14
14
15
15
/**************
@@ -31,30 +31,29 @@ import { PublicArrayFilter } from '@writetome51/public-array-filter';
31
31
export class PublicArray extends PublicArrayContent {
32
32
33
33
34
- //Public Properties:
35
-
36
- //readonly copy: PublicArray; // independent copy of this instance.
37
- readonly filter : PublicArrayFilter ;
38
- readonly getConverted : PublicArrayGetterConverter ;
39
- readonly get : PublicArrayGetter ;
40
- readonly getAndRemove : PublicArrayGetterRemover ;
41
- readonly insert : PublicArrayInserter ;
42
- readonly remove : PublicArrayRemover ;
43
- readonly replace : PublicArrayReplacer ;
44
- readonly sort : PublicArraySorter ;
34
+ //Public Properties:
45
35
36
+ // readonly copy: PublicArray (an independent copy of this instance).
37
+ // readonly filter: PublicArrayFilter;
38
+ // readonly getConverted: PublicArrayGetterConverter;
39
+ // readonly get: PublicArrayGetter;
40
+ // readonly getAndRemove: PublicArrayGetterRemover;
41
+ // readonly insert: PublicArrayInserter;
42
+ // readonly remove: PublicArrayRemover;
43
+ // readonly replace: PublicArrayReplacer;
44
+ // readonly sort: PublicArraySorter;
46
45
47
46
48
47
constructor (
49
48
// begin injected dependencies...
50
- private _filter : PublicArrayFilter ,
51
- private _getConverted : PublicArrayGetterConverter ,
52
- private _get : PublicArrayGetter ,
53
- private _getAndRemove : PublicArrayGetterRemover ,
54
- private _insert : PublicArrayInserter ,
55
- private _remove : PublicArrayRemover ,
56
- private _replace : PublicArrayReplacer ,
57
- private _sort : PublicArraySorter ,
49
+ private _filter , // : PublicArrayFilter,
50
+ private _getConverted , // : PublicArrayGetterConverter,
51
+ private _get , // : PublicArrayGetter,
52
+ private _getAndRemove , // : PublicArrayGetterRemover,
53
+ private _insert , // : PublicArrayInserter,
54
+ private _remove , // : PublicArrayRemover,
55
+ private _replace , // : PublicArrayReplacer,
56
+ private _sort , // : PublicArraySorter,
58
57
// ... end injected dependencies
59
58
60
59
data = [ ] // the actual array, represented by inherited property this.data
0 commit comments