Marketplace
Browse
Search
Partner
Developers
Providers
Plugins
Browse
Search
Games
Docs
Browse
FAQs
Community
Forums
Search
Contributors
Recent Posts
Discord
Sign In
Guides
Advanced
Advanced
Hook events
Introduction
Hook wrappers
Before
After
Completed
Canceled
Failed
Hook state
Completed
Canceled
Failed
Web requests
Introduction
Installation
Usage
Request options
Request failure
Request cancellation
Request methods
Multi-part forms
Form sections
File uploads
Pooling
Array pooling
Object array pool
String Array Pool
Strongly-Typed Array Pool
Using try / finally
Dynamic object pooling
Generic Pooling
Reset
IDisposable
List pooling
Queue pooling
StringBuilder pooling
Duck typing
Introduction
Type promises
Duck type
Hook decorators
Introduction
Manual subscription
Automatic registration
Decorate dependency
Promises
tl;dr: I'm already familiar with promises in JS
Introduction
Terminology
Constructing a promise
Utility functions
Chaining
Chain Tterminators
Chain transformation
Database
Introduction
MySQL and SQLite
Open a connection
Via a plugin
Via configuration
Close a connection
Query a table
Modeling and Eager-Loading
Non-query
Parameterization
Multiple parameterized statements
Scalar queries
Count
Rows affected
Last inserted key
SQLite
MySQL
Transactions
Migrations
Run all migrations
Run specific migration
Database-specific migrations
Optimization
Modeling
Introduction
Eager-loading
Primary key
One to one relationship
One to many relationship
Dictionary or list
Multi-mapping
Split-on key
Custom binding