MCPcopy Create free account
hub / github.com/cryptii/cryptii / createIntegerTypeArray

Method createIntegerTypeArray

src/Encoder/Integer.js:219–234  ·  view source on GitHub ↗

* Creates integer array of given type. * @protected * @param {number} size * @param {string} typeName * @return {TypedArray}

(size, typeName)

Source from the content-addressed store, hash-verified

217 * @return {TypedArray}
218 */
219 createIntegerTypeArray (size, typeName) {
220 switch (typeName) {
221 case 'I8':
222 return new Int8Array(size)
223 case 'U8':
224 return new Uint8Array(size)
225 case 'I16':
226 return new Int16Array(size)
227 case 'U16':
228 return new Uint16Array(size)
229 case 'I32':
230 return new Int32Array(size)
231 default:
232 return new Uint32Array(size)
233 }
234 }
235
236 /**
237 * Triggered when a setting field has changed.

Callers 2

performEncodeMethod · 0.95
performDecodeMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected