Skip to content

Commit c641578

Browse files
committed
Use @noSelfInFile in landing code example
1 parent 7e651a9 commit c641578

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

assets/layout/landing.html

+4-3
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,10 @@
2525
<!-- prettier-ignore -->
2626
<div class="example-item" id="ts-declarations"><b>// TS Declarations</b>
2727

28+
/** <a href="https://github.com/TypeScriptToLua/TypeScriptToLua/wiki/Functions-and-the-%60self%60-Parameter#noselfinfile" target="_blank">@noSelfInFile</a> */
2829
type Vector = [number, number, number];
2930

30-
declare function findUnits(this: void, center: Vector, radius: number): Unit[];
31+
declare function findUnitsInRadius(center: Vector, radius: number): Unit[];
3132
declare interface Unit {
3233
isEnemy(other: Unit): boolean;
3334
kill(): void;
@@ -36,7 +37,7 @@
3637
<div class="example-item" id="ts-source"><b>// TS Source</b>
3738

3839
function onAbilityCast(this: void, caster: Unit, targetLocation: Vector) {
39-
const units = findUnits(targetLocation, 500);
40+
const units = findUnitsInRadius(targetLocation, 500);
4041
const enemies = units.filter(unit => caster.isEnemy(unit));
4142

4243
for (const enemy of enemies) {
@@ -48,7 +49,7 @@
4849
<div class="example-item" id="lua"><b>-- Lua Output</b>
4950

5051
function onAbilityCast(caster, targetLocation)
51-
local units = findUnits(targetLocation, 500)
52+
local units = findUnitsInRadius(targetLocation, 500)
5253
local enemies = __TS__ArrayFilter(units, function(____, unit) return caster:isEnemy(unit) end)
5354
for ____, enemy in ipairs(enemies) do
5455
enemy:kill()

0 commit comments

Comments
 (0)