<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) > [bitburner](./bitburner.md) > [Bladeburner](./bitburner.bladeburner.md) > [getNextBlackOp](./bitburner.bladeburner.getnextblackop.md) ## Bladeburner.getNextBlackOp() method Get an object with the name and rank requirement of the next BlackOp that can be completed. **Signature:** ```typescript getNextBlackOp(): { name: BladeburnerBlackOpName; rank: number } | null; ``` **Returns:** { name: [BladeburnerBlackOpName](./bitburner.bladeburnerblackopname.md)<!-- -->; rank: number } \| null An object with the `.name` and `.rank` properties of the available BlackOp, or `null`<!-- -->. ## Remarks RAM cost: 2 GB Returns the name and rank requirement for the available BlackOp. Returns `null` if no BlackOps remain in the BitNode.