Skip to content
Snippets Groups Projects
Commit 2db0846e authored by Éloïs's avatar Éloïs
Browse files

Merge branch 'ref/neon-split-index-d-ts' into dev

parents 45ffec4f 3f4bea9e
Branches
Tags
No related merge requests found
#!/bin/bash
cd neon
if [ "${NODE_ENV}" = "production" ]
then
neon build --release
else
neon build
fi
cd ..
\ No newline at end of file
/* tslint:disable */
export class KeyPairBuilder {
static fromSeed(seed: Buffer): Ed25519Signator;
static fromSecretKey(secretKey: string): Ed25519Signator;
static random(): Ed25519Signator;
}
export class Ed25519Signator {
getPublicKey(): string;
sign(message: Buffer | string): string;
}
export function generateRandomSeed(): Buffer;
export function seedToSecretKey(seed: Buffer): string;
export function sha256(data: string): string;
export function verify(message: Buffer | string, sig: string, pubkey: string): boolean;
/* tslint:disable */ /* tslint:disable */
export class KeyPairBuilder { import * as _crypto from './crypto';
import * as _wot from './wot';
static fromSeed(seed: Buffer): Ed25519Signator;
export import KeyPairBuilder = _crypto.KeyPairBuilder;
static fromSecretKey(secretKey: string): Ed25519Signator; export import Ed25519Signator = _crypto.Ed25519Signator;
export import generateRandomSeed = _crypto.generateRandomSeed;
static random(): Ed25519Signator; export import seedToSecretKey = _crypto.seedToSecretKey;
} export import sha256 = _crypto.sha256;
export import verify = _crypto.verify;
export class Ed25519Signator {
export import Wot = _wot.Wot;
getPublicKey(): string; export import WotBuilder = _wot.WotBuilder;
sign(message: Buffer | string): string;
}
export function generateRandomSeed(): Buffer;
export function seedToSecretKey(seed: Buffer): string;
export function sha256(data: string): string;
export function verify(message: Buffer | string, sig: string, pubkey: string): boolean;
export class DetailedDistance {
nbSentries: number;
nbSuccess: number;
nbSuccessAtBorder: number;
nbReached: number;
nbReachedAtBorder: number;
isOutdistanced: number;
}
export class WotBuilder {
static fromWot(wot: Wot): Wot;
static fromFile(filePath: string): Wot;
}
export class Wot {
constructor(maxCert: number);
clear(): void;
getMaxCert(): number;
setMaxCert(maxCert: number): void;
addNode(): number;
removeNode(): number;
getWoTSize(): number;
isEnabled(node_id: number): boolean;
getEnabled(): number[];
setEnabled(enabled: boolean, node_id: number): boolean;
getDisabled(): number[];
getSentries(sentry_requirement: number): number[];
getNonSentries(sentry_requirement: number): number[];
addLink(source: number, target: number): number;
existsLink(source: number, target: number): boolean;
removeLink(source: number, target: number): number;
isOutdistanced(
node_id: number,
sentry_requirement: number,
step_max: number,
x_percent: number
): boolean;
detailedDistance(
nde_id: number,
sentry_requirement: number,
step_max: number,
x_percent: number
): DetailedDistance;
getPaths(source: number, target: number, step_max: number): number[][];
writeInFile(file_path: string): boolean;
dump(): string;
}
/* tslint:disable */
export class DetailedDistance {
nbSentries: number;
nbSuccess: number;
nbSuccessAtBorder: number;
nbReached: number;
nbReachedAtBorder: number;
isOutdistanced: number;
}
export class WotBuilder {
static fromWot(wot: Wot): Wot;
static fromFile(filePath: string): Wot;
}
export class Wot {
constructor(maxCert: number);
clear(): void;
getMaxCert(): number;
setMaxCert(maxCert: number): void;
addNode(): number;
removeNode(): number;
getWoTSize(): number;
isEnabled(node_id: number): boolean;
getEnabled(): number[];
setEnabled(enabled: boolean, node_id: number): boolean;
getDisabled(): number[];
getSentries(sentry_requirement: number): number[];
getNonSentries(sentry_requirement: number): number[];
addLink(source: number, target: number): number;
existsLink(source: number, target: number): boolean;
removeLink(source: number, target: number): number;
isOutdistanced(
node_id: number,
sentry_requirement: number,
step_max: number,
x_percent: number
): boolean;
detailedDistance(
nde_id: number,
sentry_requirement: number,
step_max: number,
x_percent: number
): DetailedDistance;
getPaths(source: number, target: number, step_max: number): number[][];
writeInFile(file_path: string): boolean;
dump(): string;
}
{"active":"release","targets":{"debug":{"rustc":"","env":{"npm_config_target":null,"npm_config_arch":null,"npm_config_target_arch":null,"npm_config_disturl":null,"npm_config_runtime":null,"npm_config_build_from_source":null,"npm_config_devdir":null}},"release":{"rustc":"","env":{"npm_config_target":null,"npm_config_arch":null,"npm_config_target_arch":null,"npm_config_disturl":null,"npm_config_runtime":null,"npm_config_build_from_source":null,"npm_config_devdir":null}}}} {"active":"debug","targets":{"debug":{"rustc":"","env":{"npm_config_target":null,"npm_config_arch":null,"npm_config_target_arch":null,"npm_config_disturl":null,"npm_config_runtime":null,"npm_config_build_from_source":null,"npm_config_devdir":null}},"release":{"rustc":"","env":{"npm_config_target":null,"npm_config_arch":null,"npm_config_target_arch":null,"npm_config_disturl":null,"npm_config_runtime":null,"npm_config_build_from_source":null,"npm_config_devdir":null}}}}
\ No newline at end of file \ No newline at end of file
...@@ -29,8 +29,8 @@ ...@@ -29,8 +29,8 @@
"doc": "typedoc --out typedoc/ index.ts app/ --mode file --readme README.md --includeDeclarations --sourcefile-url-prefix \"https://git.duniter.org/nodes/typescript/duniter/blob/loki/\"", "doc": "typedoc --out typedoc/ index.ts app/ --mode file --readme README.md --includeDeclarations --sourcefile-url-prefix \"https://git.duniter.org/nodes/typescript/duniter/blob/loki/\"",
"test": "nyc --reporter html mocha", "test": "nyc --reporter html mocha",
"start": "node bin/duniter start", "start": "node bin/duniter start",
"build": "cd neon && neon build --release && cd.. && tsc && cd \"../node_modules/duniter-ui\" && npm install && npm run build", "build": "./neon/build.sh && cd.. && tsc && cd \"../node_modules/duniter-ui\" && npm install && npm run build",
"install": "cd neon && neon build --release", "install": "./neon/build.sh",
"lint": "lint-staged", "lint": "lint-staged",
"prettier": "prettier --write app/**/*/*.ts", "prettier": "prettier --write app/**/*/*.ts",
"reformat": "eslint --cache --fix app/**/*/*.ts", "reformat": "eslint --cache --fix app/**/*/*.ts",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment