2021-11-10 20:04:36 +09:00
|
|
|
export const DEFAULT_COST: number
|
2021-09-23 02:29:09 +09:00
|
|
|
export function getWords(): Array<string>
|
|
|
|
export function getNums(): Array<number>
|
|
|
|
export function sumNums(nums: Array<number>): number
|
2021-10-30 01:05:05 +09:00
|
|
|
export function readFileAsync(path: string): Promise<Buffer>
|
2021-11-06 23:19:42 +09:00
|
|
|
export function asyncMultiTwo(arg: number): Promise<number>
|
2021-11-11 01:33:51 +09:00
|
|
|
export function bigintAdd(a: BigInt, b: BigInt): BigInt
|
|
|
|
export function createBigInt(): BigInt
|
|
|
|
export function createBigIntI64(): BigInt
|
2021-09-23 02:29:09 +09:00
|
|
|
export function getCwd(callback: (arg0: string) => void): void
|
2021-11-16 14:02:40 +09:00
|
|
|
export function readFile(callback: (arg0: Error | undefined, arg1?: string | undefined | null) => void): void
|
2021-11-02 01:34:19 +09:00
|
|
|
export function eitherStringOrNumber(input: string | number): number
|
|
|
|
export function returnEither(input: number): string | number
|
|
|
|
export function either3(input: string | number | boolean): number
|
|
|
|
interface Obj {
|
|
|
|
v: string | number
|
|
|
|
}
|
|
|
|
export function either4(input: string | number | boolean | Obj): number
|
2021-11-16 00:09:44 +09:00
|
|
|
export enum Kind { Dog = 0, Cat = 1, Duck = 2 }
|
|
|
|
export enum CustomNumEnum { One = 1, Two = 2, Three = 3, Four = 4, Six = 6, Eight = 8, Nine = 9, Ten = 10 }
|
2021-09-23 02:29:09 +09:00
|
|
|
export function enumToI32(e: CustomNumEnum): number
|
2021-09-24 15:45:27 +09:00
|
|
|
export function throwError(): void
|
2021-11-16 14:02:40 +09:00
|
|
|
export function mapOption(val?: number | undefined | null): number | undefined | null
|
2021-09-23 02:29:09 +09:00
|
|
|
export function add(a: number, b: number): number
|
|
|
|
export function fibonacci(n: number): number
|
|
|
|
export function listObjKeys(obj: object): Array<string>
|
|
|
|
export function createObj(): object
|
2021-11-15 19:56:06 +09:00
|
|
|
export function getGlobal(): typeof global
|
2021-11-16 00:09:44 +09:00
|
|
|
export function getUndefined(): void
|
2021-11-15 19:56:06 +09:00
|
|
|
export function getNull(): JsNull
|
2021-11-13 21:51:14 +09:00
|
|
|
export function asyncPlus100(p: Promise<number>): Promise<number>
|
2021-09-28 01:01:19 +09:00
|
|
|
interface PackageJson {
|
|
|
|
name: string
|
|
|
|
version: string
|
2021-11-16 14:02:40 +09:00
|
|
|
dependencies?: Record<string, any> | undefined | null
|
|
|
|
devDependencies?: Record<string, any> | undefined | null
|
2021-09-28 01:01:19 +09:00
|
|
|
}
|
|
|
|
export function readPackageJson(): PackageJson
|
|
|
|
export function getPackageJsonName(packageJson: PackageJson): string
|
2021-09-23 02:29:09 +09:00
|
|
|
export function contains(source: string, target: string): boolean
|
2021-11-11 17:59:24 +09:00
|
|
|
export function concatStr(s: string): string
|
2021-09-28 01:01:19 +09:00
|
|
|
export function concatUtf16(s: string): string
|
|
|
|
export function concatLatin1(s: string): string
|
2021-11-16 00:09:44 +09:00
|
|
|
export function setSymbolInObj(symbol: symbol): object
|
|
|
|
export function createSymbol(): symbol
|
2021-11-02 21:36:34 +09:00
|
|
|
export function withoutAbortController(a: number, b: number): Promise<number>
|
2021-11-16 00:09:44 +09:00
|
|
|
export function withAbortController(a: number, b: number, signal: AbortSignal): Promise<number>
|
2021-11-12 18:22:57 +09:00
|
|
|
export function callThreadsafeFunction(callback: (...args: any[]) => any): void
|
|
|
|
export function threadsafeFunctionThrowError(cb: (...args: any[]) => any): void
|
2021-11-21 15:49:04 +09:00
|
|
|
export function threadsafeFunctionFatalMode(cb: (...args: any[]) => any): void
|
2021-10-08 22:13:27 +09:00
|
|
|
export function getBuffer(): Buffer
|
2021-09-23 02:29:09 +09:00
|
|
|
export class Animal {
|
|
|
|
readonly kind: Kind
|
|
|
|
constructor(kind: Kind, name: string)
|
2021-11-05 19:31:36 +09:00
|
|
|
static withKind(kind: Kind): Animal
|
2021-09-24 14:00:35 +09:00
|
|
|
get name(): string
|
|
|
|
set name(name: string)
|
2021-09-23 02:29:09 +09:00
|
|
|
whoami(): string
|
2021-09-24 21:19:54 +09:00
|
|
|
static getDogKind(): Kind
|
2021-11-06 12:53:53 +09:00
|
|
|
}
|
|
|
|
export class Blake2BHasher {
|
2021-11-16 00:09:44 +09:00
|
|
|
|
2021-11-06 12:53:53 +09:00
|
|
|
static withKey(key: Blake2bKey): Blake2BHasher
|
|
|
|
}
|
2021-11-16 00:09:44 +09:00
|
|
|
export class Blake2BKey {
|
|
|
|
|
|
|
|
}
|
2021-11-06 22:48:18 +09:00
|
|
|
export class Context {
|
2021-11-16 14:02:40 +09:00
|
|
|
maybeNeed?: boolean | undefined | null
|
2021-11-06 22:48:18 +09:00
|
|
|
constructor()
|
|
|
|
static withData(data: string): Context
|
|
|
|
method(): string
|
2021-09-23 02:29:09 +09:00
|
|
|
}
|
2021-11-05 19:31:36 +09:00
|
|
|
export class ClassWithFactory {
|
|
|
|
name: string
|
|
|
|
static withName(name: string): ClassWithFactory
|
|
|
|
}
|