]> zoso.dev Git - libnemo.git/commitdiff
Remove unused blake2b import. Remove typescript no-check flags and start adding typings.
authorChris Duncan <chris@zoso.dev>
Tue, 3 Dec 2024 23:00:30 +0000 (15:00 -0800)
committerChris Duncan <chris@zoso.dev>
Tue, 3 Dec 2024 23:00:30 +0000 (15:00 -0800)
src/lib/nano-nacl.ts
src/lib/pow.ts

index 9a38cf84d7e6cc2bfd421bff03b2fd487fb8e3cb..5fc52029c0ab2ddfd562d5976885dfb49fca26ef 100644 (file)
@@ -1,6 +1,6 @@
 // SPDX-FileCopyrightText: 2024 Chris Duncan <chris@zoso.dev>\r
 // SPDX-License-Identifier: GPL-3.0-or-later\r
-//@ts-nocheck\r
+\r
 'use strict'\r
 \r
 import { Blake2b } from './blake2b.js'\r
@@ -27,6 +27,7 @@ const n = () => {
                        d.publicKey = convert(d.privateKey)\r
                }\r
                const buf = new TextEncoder().encode(JSON.stringify(data)).buffer\r
+               //@ts-expect-error\r
                postMessage(buf, [buf])\r
        })\r
 \r
index 5f8485ce3d5356206f9120d0e3de4b3bada8c1c9..547a7582ba8cc903f85887625a732a258b7f46bd 100644 (file)
@@ -1,14 +1,12 @@
 // SPDX-FileCopyrightText: 2024 Chris Duncan <chris@zoso.dev>
 // SPDX-License-Identifier: GPL-3.0-or-later
-//@ts-nocheck
-import { Blake2b } from './blake2b.js'
 
 const p = () => {
        const SEND_THRESHOLD = '0xfffffff8'
        /**
        * Listens for messages from a calling function.
        */
-       addEventListener('message', (message) => {
+       addEventListener('message', message => {
                const data = JSON.parse(new TextDecoder().decode(message.data ?? message))
                for (const d of data) {
                        if (d === 'stop') {
@@ -69,7 +67,7 @@ const p = () => {
                return out
        }
 
-       function calculate (hashHex, callback, progressCallback, threshold = '0xFFFFFFF8') {
+       function calculate (hashHex: string, callback: (nonce: string) => any, progressCallback: (frames: number) => any, threshold: number | string = '0xFFFFFFF8'): void {
                if (typeof threshold === 'number') threshold = '0x' + threshold.toString(16)
 
                const canvas = new OffscreenCanvas(webglWidth, webglHeight)