UNPKG

starling-framework

Version:

A fast, productive library for 2D cross-platform development.

31 lines (26 loc) 1.26 kB
// ================================================================================================= // // Starling Framework // Copyright Gamua GmbH. All Rights Reserved. // // This program is free software. You can redistribute and/or modify it // in accordance with the terms of the accompanying license agreement. // // ================================================================================================= import ByteArray from "openfl/utils/ByteArray"; declare namespace starling.utils { export class ByteArrayUtil { /** @protected */ // public constructor() { throw new AbstractClassError(); } /** Figures out if a byte array starts with the UTF bytes of a certain string. If the * array starts with a 'BOM', it is ignored; so are leading zeros and whitespace. */ public static startsWithString(bytes:ByteArray, string:string):boolean; /** Compares the range of bytes within two byte arrays. */ public static compareByteArrays(a:ByteArray, indexA:number, b:ByteArray, indexB:number, numBytes?:number):boolean; } } export default starling.utils.ByteArrayUtil;