How to use the @esfx/collection-core.FixedSizeIndexedCollection.setAt function in @esfx/collection-core

To help you get started, we’ve selected a few @esfx/collection-core examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github esfx / esfx / packages / collection-core-shim / src / __tests__ / global.ts View on Github external
it("setAt", () => {
                const ar = new TypedArray([1, 2]);
                expect(ar[FixedSizeIndexedCollection.setAt](0, 3)).toBe(true);
                expect(ar).toEqual(new TypedArray([3, 2]));
                expect(ar[FixedSizeIndexedCollection.setAt](2, 4)).toBe(false);
                expect(ar).toEqual(new TypedArray([3, 2]));
            });
        });
github esfx / esfx / packages / collection-core-shim / src / __tests__ / global.ts View on Github external
it("setAt", () => {
            const obj = ["a", "b"];
            expect(obj[FixedSizeIndexedCollection.setAt](0, "c")).toBe(true);
            expect(obj).toEqual(["c", "b"]);
            expect(obj[FixedSizeIndexedCollection.setAt](2, "d")).toBe(true);
            expect(obj).toEqual(["c", "b", "d"]);
        });
    });