Skip to content

Commit 870889b

Browse files
committed
Add examples
1 parent e73378c commit 870889b

2 files changed

Lines changed: 64 additions & 4 deletions

File tree

lib/node_modules/@stdlib/types/typed-array/factory/lib/index.js

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,43 @@
5353
* var typedarray = require( '@stdlib/types/typed-array/factory' );
5454
*
5555
* var buf = new ArrayBuffer( 16 );
56-
* var arr = typedarray( buf, 0, 4, 'int32' );
57-
* // returns <Int32Array>[ 0, 0, 0, 0 ]
56+
* var arr = typedarray( buf );
57+
* // returns <Float64Array>[ 0.0, 0.0 ]
58+
*
59+
* @example
60+
* var typedarray = require( '@stdlib/types/typed-array/factory' );
61+
*
62+
* var buf = new ArrayBuffer( 16 );
63+
* var arr = typedarray( buf, 'float32' );
64+
* // returns <Float32Array>[ 0.0, 0.0, 0.0, 0.0 ]
65+
*
66+
* @example
67+
* var typedarray = require( '@stdlib/types/typed-array/factory' );
68+
*
69+
* var buf = new ArrayBuffer( 16 );
70+
* var arr = typedarray( buf, 8 );
71+
* // returns <Float64Array>[ 0.0 ]
72+
*
73+
* @example
74+
* var typedarray = require( '@stdlib/types/typed-array/factory' );
75+
*
76+
* var buf = new ArrayBuffer( 16 );
77+
* var arr = typedarray( buf, 8, 'float32' );
78+
* // returns <Float32Array>[ 0.0, 0.0 ]
79+
*
80+
* @example
81+
* var typedarray = require( '@stdlib/types/typed-array/factory' );
82+
*
83+
* var buf = new ArrayBuffer( 32 );
84+
* var arr = typedarray( buf, 8, 2 );
85+
* // returns <Float64Array>[ 0.0, 0.0 ]
86+
*
87+
* @example
88+
* var typedarray = require( '@stdlib/types/typed-array/factory' );
89+
*
90+
* var buf = new ArrayBuffer( 32 );
91+
* var arr = typedarray( buf, 8, 2, 'int32' );
92+
* // returns <Int32Array>[ 0, 0 ]
5893
*/
5994

6095
// MODULES //

lib/node_modules/@stdlib/types/typed-array/factory/lib/typedarray.js

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,33 @@ var CTORS = require( './ctors.js' );
5050
*
5151
* @example
5252
* var buf = new ArrayBuffer( 16 );
53-
* var arr = typedarray( buf, 0, 4, 'int32' );
54-
* // returns <Int32Array>[ 0, 0, 0, 0 ]
53+
* var arr = typedarray( buf );
54+
* // returns <Float64Array>[ 0.0, 0.0 ]
55+
*
56+
* @example
57+
* var buf = new ArrayBuffer( 16 );
58+
* var arr = typedarray( buf, 'float32' );
59+
* // returns <Float32Array>[ 0.0, 0.0, 0.0, 0.0 ]
60+
*
61+
* @example
62+
* var buf = new ArrayBuffer( 16 );
63+
* var arr = typedarray( buf, 8 );
64+
* // returns <Float64Array>[ 0.0 ]
65+
*
66+
* @example
67+
* var buf = new ArrayBuffer( 16 );
68+
* var arr = typedarray( buf, 8, 'float32' );
69+
* // returns <Float32Array>[ 0.0, 0.0 ]
70+
*
71+
* @example
72+
* var buf = new ArrayBuffer( 32 );
73+
* var arr = typedarray( buf, 8, 2 );
74+
* // returns <Float64Array>[ 0.0, 0.0 ]
75+
*
76+
* @example
77+
* var buf = new ArrayBuffer( 32 );
78+
* var arr = typedarray( buf, 8, 2, 'int32' );
79+
* // returns <Int32Array>[ 0, 0 ]
5580
*/
5681
function typedarray() {
5782
var nargs;

0 commit comments

Comments
 (0)