Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
PathOfBuildingCommunity
/
PathOfBuilding
Public
Notifications
You must be signed in to change notification settings
Fork
2.4k
Star
5.4k
Code
Issues
805
Pull requests
173
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Typing continuation: convert imports to use require()
- #9887
#9887
Closed
vaisest
wants to merge 26 commits into
PathOfBuildingCommunity:dev
PathOfBuildingCommunity/PathOfBuilding:dev
from
vaisest:typing-require
vaisest/PathOfBuilding:typing-require
Copy head branch name to clipboard
Conversation
Commits
26
(26)
Checks
Files changed
Closed
Typing continuation: convert imports to use require()
#9887
vaisest
wants to merge 26 commits into
PathOfBuildingCommunity:dev
PathOfBuildingCommunity/PathOfBuilding:dev
from
vaisest:typing-require
vaisest/PathOfBuilding:typing-require
Copy head branch name to clipboard
Commits
Commits on May 19, 2026
Add global API type hints
vaisest
committed
c270296
View commit details
Copy full SHA for c270296
Browse repository at this point
Update .emmyrc.json instructions
vaisest
committed
d8d888e
View commit details
Copy full SHA for d8d888e
Browse repository at this point
Fix typo
vaisest
committed
4ceb000
View commit details
Copy full SHA for 4ceb000
Browse repository at this point
Add missing func parameters and recommend skipping the rest of the tests
vaisest
committed
ef2683d
View commit details
Copy full SHA for ef2683d
Browse repository at this point
Fix definition file
vaisest
committed
3c3e79b
View commit details
Copy full SHA for 3c3e79b
Browse repository at this point
Improve type hinting for classes by:
Show description for 1e615ee
vaisest
committed
1e615ee
View commit details
Copy full SHA for 1e615ee
Browse repository at this point
Commits on May 20, 2026
Add lsp config to gitignore
vaisest
committed
bf25d26
View commit details
Copy full SHA for bf25d26
Browse repository at this point
Change class constructor to be added as a separate method, instead of being an argument to newClass
vaisest
committed
2927024
View commit details
Copy full SHA for 2927024
Browse repository at this point
Declare Build as a type
vaisest
committed
23b9455
View commit details
Copy full SHA for 23b9455
Browse repository at this point
Move HeadlessWrapper.lua dummy functions to def file
vaisest
committed
1d83d2d
View commit details
Copy full SHA for 1d83d2d
Browse repository at this point
Add more handle class type hints, and fix typo
vaisest
committed
991580e
View commit details
Copy full SHA for 991580e
Browse repository at this point
Misc fixes
vaisest
committed
35dbed0
View commit details
Copy full SHA for 35dbed0
Browse repository at this point
Require self to be supplied to parent constructors manually (using `:`) to fix type checking
vaisest
committed
41d0976
View commit details
Copy full SHA for 41d0976
Browse repository at this point
Commits on May 21, 2026
Change class constructors to call the constructor directly, instead of using new() and varargs
vaisest
committed
c0a223e
View commit details
Copy full SHA for c0a223e
Browse repository at this point
Update data export class definitions
vaisest
committed
ab8d7ad
View commit details
Copy full SHA for ab8d7ad
Browse repository at this point
Update def file callback variable
vaisest
committed
8441390
View commit details
Copy full SHA for 8441390
Browse repository at this point
Describe emmylua alternative in CONTRIBUTING.md
vaisest
committed
064e7d1
View commit details
Copy full SHA for 064e7d1
Browse repository at this point
Explicitly return self from constructors to preserve type information
vaisest
committed
4dc2ad7
View commit details
Copy full SHA for 4dc2ad7
Browse repository at this point
Fix control type hint and toastnotification constructor syntax
vaisest
committed
866e03d
View commit details
Copy full SHA for 866e03d
Browse repository at this point
Recommend avoiding HeadlessWrapper for language server
vaisest
committed
65b844a
View commit details
Copy full SHA for 65b844a
Browse repository at this point
Commits on May 25, 2026
Remove varargs from new() and recommend treating LoadModule like require using config
vaisest
committed
1b54172
View commit details
Copy full SHA for 1b54172
Browse repository at this point
Recommend some luals addons for test framework definitions
vaisest
committed
269418c
View commit details
Copy full SHA for 269418c
Browse repository at this point
Commits on May 26, 2026
Fix cspell error and add mod type examples
vaisest
committed
82b12ab
View commit details
Copy full SHA for 82b12ab
Browse repository at this point
White space fixes
vaisest
committed
7ae2e27
View commit details
Copy full SHA for 7ae2e27
Browse repository at this point
Commits on Jun 14, 2026
Add missing SimpleGraphic definitions and recommend including them as a library
vaisest
committed
6aa7c1f
View commit details
Copy full SHA for 6aa7c1f
Browse repository at this point
Convert imports to use require(), and adjust modules accordingly.
Show description for 70cb9be
vaisest
committed
70cb9be
View commit details
Copy full SHA for 70cb9be
Browse repository at this point
You can’t perform that action at this time.