Function checkGrid

  • Checks the grid configuration and calculates various parameters based on the number of rows, columns, and active elements.

    Parameters

    Returns Promise<[boolean, number, number, number, number, number, number] | void>

    A promise that resolves to a tuple containing:

    • removeAltGrid (boolean): Indicates whether to remove the alternate grid.
    • numtoadd (number): The number of elements to add.
    • numRows (number): The number of rows.
    • numCols (number): The number of columns.
    • remainingVideos (number): The number of remaining videos.
    • actualRows (number): The actual number of rows.
    • lastrowcols (number): The number of columns in the last row.

    If an error occurs, it logs the error to the console.

    const options = {
    rows: 3,
    cols: 4,
    actives: 10,
    };

    checkGrid(options)
    .then(result => {
    console.log('Grid check result:', result);
    // Example output: [true, 2, 3, 4, 2, 3, 4]
    })
    .catch(error => {
    console.error('Error checking grid:', error);
    });