destack.sh
docstemplatesblog
Language
  1. Setup
  2. TypeScript
  3. TypeScript++
  4. Runtime
  5. Standard Library
  6. Web
  7. Node
  8. Systems
  9. Modules
  10. destack:ipc
  11. destack:ipc/binding
  12. SemaphoreOptions
    1. Members
  13. Configuration
  14. Static Analysis
  15. Dynamic Analysis
  16. Deployment
menu
Language
  1. Setup
  2. TypeScript
  3. TypeScript++
  4. Runtime
  5. Standard Library
  6. Web
  7. Node
  8. Systems
  9. Modules
  10. destack:ipc
  11. destack:ipc/binding
  12. SemaphoreOptions
    1. Members
  13. Configuration
  14. Static Analysis
  15. Dynamic Analysis
  16. Deployment
Docs/Language/Standard Library/Modules/destack:ipc/destack:ipc/binding
mdtxt

SemaphoreOptions

import { SemaphoreOptions } from "destack:ipc/binding";

Semaphore creation options.

language/library/src/ipc/binding/semaphore.ds:14:21
1export struct SemaphoreOptions {2    initial: uint32;3    maximum: uint32;4    flags: SemaphoreFlags;5}

Members

initial: uint32

Initial semaphore count.

maximum: uint32

Maximum semaphore count where the host requires it.

flags: SemaphoreFlags

Creation flags.

discordxgithub
2026.8.3alpha