0
0
mirror of https://github.com/signalapp/libsignal.git synced 2024-09-19 11:32:17 +02:00

Node: Run prettier on the fixed part of Native.d.ts

This commit is contained in:
Jordan Rose 2024-01-11 18:03:40 -08:00
parent 16631a88ca
commit f7e133b28e
3 changed files with 31 additions and 9 deletions

View File

@ -1,4 +1,10 @@
module.exports = {
singleQuote: true,
trailingComma: 'es5',
overrides: [
{
files: "*.ts.in",
options: { parser: "typescript" }
}
]
};

View File

@ -23,7 +23,7 @@
"clean": "rimraf dist build prebuilds",
"test": "mocha --recursive dist/test --require source-map-support/register",
"lint": "eslint . --ext .js,.jsx,.ts,.tsx",
"format": "p() { prettier ${@:- --write} '**/*.{css,js,json,md,scss,ts,tsx}'; }; p",
"format": "p() { prettier ${@:- --write} '**/*.{css,js,json,md,scss,ts,tsx}' ../rust/bridge/node/bin/Native.d.ts.in; }; p",
"prepack": "cp ../acknowledgments/acknowledgments.md dist"
},
"dependencies": {

View File

@ -22,7 +22,11 @@ export abstract class IdentityKeyStore {
_getIdentityKey(): Promise<PrivateKey>;
_getLocalRegistrationId(): Promise<number>;
_saveIdentity(name: ProtocolAddress, key: PublicKey): Promise<boolean>;
_isTrustedIdentity(name: ProtocolAddress, key: PublicKey, sending: boolean): Promise<boolean>;
_isTrustedIdentity(
name: ProtocolAddress,
key: PublicKey,
sending: boolean
): Promise<boolean>;
_getIdentity(name: ProtocolAddress): Promise<PublicKey | null>;
}
@ -38,19 +42,32 @@ export abstract class PreKeyStore {
}
export abstract class SignedPreKeyStore {
_saveSignedPreKey(signedPreKeyId: number, record: SignedPreKeyRecord): Promise<void>;
_saveSignedPreKey(
signedPreKeyId: number,
record: SignedPreKeyRecord
): Promise<void>;
_getSignedPreKey(signedPreKeyId: number): Promise<SignedPreKeyRecord>;
}
export abstract class KyberPreKeyStore {
_saveKyberPreKey(kyberPreKeyId: number, record: KyberPreKeyRecord): Promise<void>;
_saveKyberPreKey(
kyberPreKeyId: number,
record: KyberPreKeyRecord
): Promise<void>;
_getKyberPreKey(kyberPreKeyId: number): Promise<KyberPreKeyRecord>;
_markKyberPreKeyUsed(kyberPreKeyId: number): Promise<void>;
}
export abstract class SenderKeyStore {
_saveSenderKey(sender: ProtocolAddress, distributionId: Uuid, record: SenderKeyRecord): Promise<void>;
_getSenderKey(sender: ProtocolAddress, distributionId: Uuid): Promise<SenderKeyRecord | null>;
_saveSenderKey(
sender: ProtocolAddress,
distributionId: Uuid,
record: SenderKeyRecord
): Promise<void>;
_getSenderKey(
sender: ProtocolAddress,
distributionId: Uuid
): Promise<SenderKeyRecord | null>;
}
export abstract class InputStream {
@ -58,11 +75,10 @@ export abstract class InputStream {
_skip(amount: number): Promise<void>;
}
export abstract class SyncInputStream extends Buffer {
}
export abstract class SyncInputStream extends Buffer {}
interface Wrapper<T> {
readonly _nativeHandle: T
readonly _nativeHandle: T;
}
// eslint-disable-next-line @typescript-eslint/no-unused-vars