Show raw api
{
"functions": [],
"properties": [
{
"name": "Iso3ToIso2",
"desc": "Maps passport ISO3 codes (e.g. `USA`) to WorldFlags ISO2 (`US`).",
"lua_type": "{[string]: string}",
"source": {
"line": 33,
"path": "src/ReplicatedStorage/NationFlagSystem/PassportExtras.luau"
}
},
{
"name": "PassportCodes",
"desc": "Union of codes from passport-system `assets/`, `src/assets/`, and `NationDefaults`.",
"lua_type": "{string}",
"source": {
"line": 117,
"path": "src/ReplicatedStorage/NationFlagSystem/PassportExtras.luau"
}
},
{
"name": "Overrides",
"desc": "Custom nations (e.g. `UNO`) and extras that need an explicit texture or name.",
"lua_type": "{[string]: PassportExtra}",
"source": {
"line": 204,
"path": "src/ReplicatedStorage/NationFlagSystem/PassportExtras.luau"
}
}
],
"types": [
{
"name": "PassportExtra",
"desc": "Custom / missing-flag override entry.",
"fields": [
{
"name": "code",
"lua_type": "string",
"desc": ""
},
{
"name": "flagAssetId",
"lua_type": "number? — Roblox image id when set",
"desc": ""
},
{
"name": "iso2",
"lua_type": "string? — Map onto a WorldFlags row when possible",
"desc": ""
},
{
"name": "name",
"lua_type": "string",
"desc": ""
}
],
"source": {
"line": 19,
"path": "src/ReplicatedStorage/NationFlagSystem/PassportExtras.luau"
}
}
],
"name": "PassportExtras",
"desc": "Passport-system nation codes, ISO3→ISO2 mapping, and non-ISO overrides.\nSource: [passport-system](https://github.com/metricrb/passport-system) `NationDefaults` + `assets/`.",
"source": {
"line": 8,
"path": "src/ReplicatedStorage/NationFlagSystem/PassportExtras.luau"
}
}