1
0

run npm install to generate a package lock

This commit is contained in:
sashinexists
2024-12-07 13:18:31 +11:00
parent e7d08a91b5
commit 23437d228e
2501 changed files with 290663 additions and 0 deletions

4
node_modules/promise-make-naked/dist/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,4 @@
import type { Result } from './types.js';
declare const makeNakedPromise: <T>() => Result<T>;
export default makeNakedPromise;
export type { Result };

25
node_modules/promise-make-naked/dist/index.js generated vendored Normal file
View File

@@ -0,0 +1,25 @@
/* IMPORT */
import { noop } from './utils.js';
/* MAIN */
const makeNakedPromise = () => {
let resolve = noop;
let reject = noop;
let resolved = false;
let rejected = false;
const promise = new Promise((res, rej) => {
resolve = value => {
resolved = true;
return res(value);
};
reject = value => {
rejected = true;
return rej(value);
};
});
const isPending = () => !resolved && !rejected;
const isResolved = () => resolved;
const isRejected = () => rejected;
return { promise, resolve, reject, isPending, isResolved, isRejected };
};
/* EXPORT */
export default makeNakedPromise;

11
node_modules/promise-make-naked/dist/types.d.ts generated vendored Normal file
View File

@@ -0,0 +1,11 @@
type PromiseResolve<T> = (value: T | PromiseLike<T>) => void;
type PromiseReject = (reason?: unknown) => void;
type Result<T> = {
promise: Promise<T>;
resolve: PromiseResolve<T>;
reject: PromiseReject;
isPending: () => boolean;
isResolved: () => boolean;
isRejected: () => boolean;
};
export type { PromiseResolve, PromiseReject, Result };

2
node_modules/promise-make-naked/dist/types.js generated vendored Normal file
View File

@@ -0,0 +1,2 @@
/* MAIN */
export {};

2
node_modules/promise-make-naked/dist/utils.d.ts generated vendored Normal file
View File

@@ -0,0 +1,2 @@
declare const noop: () => void;
export { noop };

4
node_modules/promise-make-naked/dist/utils.js generated vendored Normal file
View File

@@ -0,0 +1,4 @@
/* MAIN */
const noop = () => { };
/* EXPORT */
export { noop };