BLUE
PHP 7.4.33
Path:
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/hermes-parser/dist/transform
Run
Logout
Edit File
Size: 1.60 KB
Close
/var/www/uibuilder.cmshelp.dk/httpdocs/node_modules/hermes-parser/dist/transform/astArrayMutationHelpers.js.flow
Text
Base64
/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @flow strict * @format */ function assertArrayBounds<T>(array: $ReadOnlyArray<T>, index: number): void { if (index < 0 || index >= array.length) { throw new Error( `Invalid Mutation: Tried to mutate an elements array with an out of bounds index. Index: ${index}, Array Size: ${array.length}`, ); } } export function arrayIsEqual( a1: $ReadOnlyArray<mixed>, a2: $ReadOnlyArray<mixed>, ): boolean { if (a1 === a2) { return true; } if (a1.length !== a2.length) { return false; } for (let i = 0; i < a1.length; i++) { if (a1[i] !== a2[i]) { return false; } } return true; } export function insertInArray<T>( array: $ReadOnlyArray<T>, index: number, elements: $ReadOnlyArray<T>, ): Array<T> { if (index === array.length) { // Support the insert at end of array case. return array.concat(elements); } assertArrayBounds(array, index); return array.slice(0, index).concat(elements).concat(array.slice(index)); } export function removeFromArray<T>( array: $ReadOnlyArray<T>, index: number, ): Array<T> { assertArrayBounds(array, index); return [...array.slice(0, index), ...array.slice(index + 1)]; } export function replaceInArray<T>( array: $ReadOnlyArray<T>, index: number, elements: $ReadOnlyArray<T>, ): Array<T> { assertArrayBounds(array, index); return array .slice(0, index) .concat(elements) .concat(array.slice(index + 1)); }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 6
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
astArrayMutationHelpers.js
1.50 KB
lrw-r--r--
2025-03-28 11:04:35
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
astArrayMutationHelpers.js.flow
1.60 KB
lrw-r--r--
2025-03-28 11:04:35
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
astNodeMutationHelpers.js
5.49 KB
lrw-r--r--
2025-03-28 11:04:35
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
astNodeMutationHelpers.js.flow
5.75 KB
lrw-r--r--
2025-03-28 11:04:35
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
SimpleTransform.js
3.50 KB
lrw-r--r--
2025-03-28 11:04:35
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
SimpleTransform.js.flow
4.42 KB
lrw-r--r--
2025-03-28 11:04:35
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).