import { CHAR_E, CHAR_F, CHAR_T } from "../../../custom/chars"; export function deserializeBooleanArray(srcStart: usize, srcEnd: usize, dst: usize): T { const out = dst ? changetype(dst) : instantiate(); while (srcStart < srcEnd) { const code = load(srcStart); if (code == CHAR_T && load(srcStart, 8) == CHAR_E) { out.push(true); srcStart += 10; } else if (code == CHAR_F && load(srcStart, 10) == CHAR_E) { out.push(false); srcStart += 12; } srcStart += 2; } return out; }