Konijima/PZ-Community-API

Cannot require client files from Shared file

Closed this issue · 1 comments

It seems we cannot require client files from a shared file so we gonna have to change the way we use require maybe.

#4

Fixed in e1f51ea


shared/CommunityAPIShared.lua

---@class CommunityAPI
CommunityAPI = CommunityAPI or {}
CommunityAPI.<shared_api> = require("<shared_api>/Shared")

client/CommunityAPI.lua

require("CommunityAPIShared")
CommunityAPI.<client_api> = require("<client_api>/Client")

server/CommunityAPI.lua

require("CommunityAPIShared")
CommunityAPI.<server_api> = require("<server_api>/Server")