CODEBASE: Expand lint rules, and Aliases are stored as maps (#501)

This commit is contained in:
Snarling
2023-05-05 03:55:59 -04:00
committed by GitHub
parent d25254caf1
commit ebae35b1fb
202 changed files with 905 additions and 1110 deletions
+2 -2
View File
@@ -44,7 +44,7 @@ export function writePort(n: PortNumber, value: unknown): PortData | null {
}
const { data, resolvers } = getPort(n);
data.push(value);
while (resolvers.length > 0) (resolvers.pop() as Resolver)();
while (resolvers.length > 0) resolvers.pop()?.();
if (data.length > Settings.MaxPortCapacity) return data.shift() as PortData;
return null;
}
@@ -58,7 +58,7 @@ export function tryWritePort(n: PortNumber, value: unknown): boolean {
const { data, resolvers } = getPort(n);
if (data.length >= Settings.MaxPortCapacity) return false;
data.push(value);
while (resolvers.length > 0) (resolvers.pop() as Resolver)();
while (resolvers.length > 0) resolvers.pop()?.();
return true;
}