@willwade/aac-processors
    Preparing search index...

    Function updateWordlist

    • Updates or adds a wordlist to a specific grid in a gridset

      Parameters

      • gridsetBuffer: Uint8Array

        The gridset file as a Buffer

      • gridName: string

        The name of the grid to update (e.g., "Greetings")

      • wordlist: WordList

        The wordlist to add/update

      • password: string | undefined = ...
      • fileAdapter: FileAdapter = defaultFileAdapter
      • OptionalzipAdapter: (input: ProcessorInput) => Promise<ZipAdapter>

      Returns Promise<Uint8Array>

      Updated gridset as a Buffer

      const gridsetBuffer = fs.readFileSync('my-gridset.gridset');
      const newWordlist = createWordlist(['hello', 'hi', 'hey']);
      const updatedGridset = updateWordlist(gridsetBuffer, 'Greetings', newWordlist);
      fs.writeFileSync('updated-gridset.gridset', updatedGridset);