3434* const x: ArrayLike<number> = [ 1, 2, 3 ];
3535*/
3636declare module '@stdlib/types/array' {
37- import { ComplexLike , Complex64 , Complex128 } from '@stdlib/types/object ' ;
37+ import { ComplexLike , Complex64 , Complex128 } from '@stdlib/types/complex ' ;
3838
3939 /**
4040 * Data type.
@@ -316,7 +316,7 @@ declare module '@stdlib/types/array' {
316316 * const x: IntegerTypedArray = new Uint32Array( 10 );
317317 * const y: IntegerTypedArray = new Int32Array( 10 );
318318 */
319- type IntegerTypedArray = SignedIntegerTypedArray | UnsignedIntegerTypedArray ; // tslint:disable-line:max-line-length
319+ type IntegerTypedArray = SignedIntegerTypedArray | UnsignedIntegerTypedArray ;
320320
321321 /**
322322 * A signed integer typed array.
@@ -332,7 +332,7 @@ declare module '@stdlib/types/array' {
332332 * @example
333333 * const x: UnsignedIntegerTypedArray = new Uint32Array( 10 );
334334 */
335- type UnsignedIntegerTypedArray = Uint8Array | Uint8ClampedArray | Uint16Array | Uint32Array ; // tslint:disable-line:max-line-length
335+ type UnsignedIntegerTypedArray = Uint8Array | Uint8ClampedArray | Uint16Array | Uint32Array ;
336336
337337 /**
338338 * A floating-point typed array.
@@ -435,7 +435,7 @@ declare module '@stdlib/types/array' {
435435 * @param value - value(s)
436436 * @param i - element index at which to start writing values (default: 0)
437437 */
438- set ( value : ArrayLike < number | ComplexLike > | ComplexArrayLike | ComplexLike , i ?: number ) : void ; // tslint:disable-line:max-line-length
438+ set ( value : ArrayLike < number | ComplexLike > | ComplexArrayLike | ComplexLike , i ?: number ) : void ;
439439 }
440440
441441 /**
@@ -479,7 +479,7 @@ declare module '@stdlib/types/array' {
479479 * @param value - value(s)
480480 * @param i - element index at which to start writing values (default: 0)
481481 */
482- set ( value : ArrayLike < number | ComplexLike > | Complex64Array | ComplexLike , i ?: number ) : void ; // tslint:disable-line:max-line-length
482+ set ( value : ArrayLike < number | ComplexLike > | Complex64Array | ComplexLike , i ?: number ) : void ;
483483 }
484484
485485 /**
@@ -523,7 +523,7 @@ declare module '@stdlib/types/array' {
523523 * @param value - value(s)
524524 * @param i - element index at which to start writing values (default: 0)
525525 */
526- set ( value : ArrayLike < number | ComplexLike > | Complex128Array | ComplexLike , i ?: number ) : void ; // tslint:disable-line:max-line-length
526+ set ( value : ArrayLike < number | ComplexLike > | Complex128Array | ComplexLike , i ?: number ) : void ;
527527 }
528528}
529529
@@ -732,8 +732,9 @@ declare module '@stdlib/types/iter' {
732732* };
733733*/
734734declare module '@stdlib/types/ndarray' {
735- import { ArrayLike , AccessorArrayLike , Complex128Array , Complex64Array , RealOrComplexTypedArray , FloatOrComplexTypedArray , RealTypedArray , ComplexTypedArray , IntegerTypedArray , FloatTypedArray , SignedIntegerTypedArray , UnsignedIntegerTypedArray } from '@stdlib/types/array' ; // tslint:disable-line:max-line-length
736- import { ComplexLike , Complex128 , Complex64 , Collection } from '@stdlib/types/object' ;
735+ import { ArrayLike , AccessorArrayLike , Complex128Array , Complex64Array , RealOrComplexTypedArray , FloatOrComplexTypedArray , RealTypedArray , ComplexTypedArray , IntegerTypedArray , FloatTypedArray , SignedIntegerTypedArray , UnsignedIntegerTypedArray } from '@stdlib/types/array' ;
736+ import { ComplexLike , Complex128 , Complex64 } from '@stdlib/types/complex' ;
737+ import { Collection } from '@stdlib/types/object' ;
737738
738739 /**
739740 * Data type.
@@ -783,7 +784,7 @@ declare module '@stdlib/types/ndarray' {
783784 /**
784785 * Output data type policy.
785786 */
786- type OutputPolicy = 'default' | 'same' | 'promoted' | 'bool' | 'numeric' | 'real' | 'floating_point' | 'real_floating_point' | 'complex_floating_point' | 'integer' | 'signed_integer' | 'unsigned_integer' ; // tslint:disable-line:max-line-length
787+ type OutputPolicy = 'default' | 'same' | 'promoted' | 'bool' | 'numeric' | 'real' | 'floating_point' | 'real_floating_point' | 'complex_floating_point' | 'integer' | 'signed_integer' | 'unsigned_integer' ;
787788
788789 /**
789790 * Array order.
@@ -2501,7 +2502,7 @@ declare module '@stdlib/types/object' {
25012502 * 'value': 'beep'
25022503 * };
25032504 */
2504- type PropertyDescriptor = DataPropertyDescriptor | AccessorPropertyDescriptor ; // tslint:disable-line:max-line-length
2505+ type PropertyDescriptor = DataPropertyDescriptor | AccessorPropertyDescriptor ;
25052506
25062507 /**
25072508 * An object property name.
@@ -2518,7 +2519,17 @@ declare module '@stdlib/types/object' {
25182519 * const x: Collection<number> = [ 1, 2, 3 ];
25192520 */
25202521 type Collection < T = any > = Array < T > | TypedArray | ArrayLike < T > ;
2522+ }
25212523
2524+ /**
2525+ * Module containing definitions for complex numbers.
2526+ *
2527+ * @example
2528+ * import * as complex from `@stdlib/types/complex`;
2529+ *
2530+ * const x: complex.ComplexLike = { 're': 5.0, 'im': 3.0 };
2531+ */
2532+ declare module '@stdlib/types/complex' {
25222533 /**
25232534 * Complex number data type.
25242535 */
0 commit comments