MCPcopy Index your code
hub / github.com/microsoft/SandDance / getFirstCharacters

Function getFirstCharacters

docs/app/js/sanddance-app.js:57178–57187  ·  view source on GitHub ↗
(data)

Source from the content-addressed store, hash-verified

57176 }
57177}
57178function getFirstCharacters(data) {
57179 var length = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 5;
57180 if (typeof data === "string") return data.slice(0, length);
57181 else if (ArrayBuffer.isView(data)) return getMagicString(data.buffer, data.byteOffset, length);
57182 else if (data instanceof ArrayBuffer) {
57183 var byteOffset = 0;
57184 return getMagicString(data, byteOffset, length);
57185 }
57186 return "";
57187}
57188function getMagicString(arrayBuffer, byteOffset, length) {
57189 if (arrayBuffer.byteLength < byteOffset + length) return "";
57190 var dataView = new DataView(arrayBuffer);

Callers 1

getNoValidLoaderMessageFunction · 0.70

Calls 1

getMagicStringFunction · 0.70

Tested by

no test coverage detected