From f7e133b28e98e3b24016525820bacff6116db0fe Mon Sep 17 00:00:00 2001 From: Jordan Rose Date: Thu, 11 Jan 2024 18:03:40 -0800 Subject: [PATCH] Node: Run prettier on the fixed part of Native.d.ts --- .prettierrc.js | 6 ++++++ node/package.json | 2 +- rust/bridge/node/bin/Native.d.ts.in | 32 +++++++++++++++++++++-------- 3 files changed, 31 insertions(+), 9 deletions(-) diff --git a/.prettierrc.js b/.prettierrc.js index a425d3f7..cc466c1c 100644 --- a/.prettierrc.js +++ b/.prettierrc.js @@ -1,4 +1,10 @@ module.exports = { singleQuote: true, trailingComma: 'es5', + overrides: [ + { + files: "*.ts.in", + options: { parser: "typescript" } + } + ] }; diff --git a/node/package.json b/node/package.json index b10979da..b7bfda8c 100644 --- a/node/package.json +++ b/node/package.json @@ -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": { diff --git a/rust/bridge/node/bin/Native.d.ts.in b/rust/bridge/node/bin/Native.d.ts.in index 8a7433aa..777f47de 100644 --- a/rust/bridge/node/bin/Native.d.ts.in +++ b/rust/bridge/node/bin/Native.d.ts.in @@ -22,7 +22,11 @@ export abstract class IdentityKeyStore { _getIdentityKey(): Promise; _getLocalRegistrationId(): Promise; _saveIdentity(name: ProtocolAddress, key: PublicKey): Promise; - _isTrustedIdentity(name: ProtocolAddress, key: PublicKey, sending: boolean): Promise; + _isTrustedIdentity( + name: ProtocolAddress, + key: PublicKey, + sending: boolean + ): Promise; _getIdentity(name: ProtocolAddress): Promise; } @@ -38,19 +42,32 @@ export abstract class PreKeyStore { } export abstract class SignedPreKeyStore { - _saveSignedPreKey(signedPreKeyId: number, record: SignedPreKeyRecord): Promise; + _saveSignedPreKey( + signedPreKeyId: number, + record: SignedPreKeyRecord + ): Promise; _getSignedPreKey(signedPreKeyId: number): Promise; } export abstract class KyberPreKeyStore { - _saveKyberPreKey(kyberPreKeyId: number, record: KyberPreKeyRecord): Promise; + _saveKyberPreKey( + kyberPreKeyId: number, + record: KyberPreKeyRecord + ): Promise; _getKyberPreKey(kyberPreKeyId: number): Promise; _markKyberPreKeyUsed(kyberPreKeyId: number): Promise; } export abstract class SenderKeyStore { - _saveSenderKey(sender: ProtocolAddress, distributionId: Uuid, record: SenderKeyRecord): Promise; - _getSenderKey(sender: ProtocolAddress, distributionId: Uuid): Promise; + _saveSenderKey( + sender: ProtocolAddress, + distributionId: Uuid, + record: SenderKeyRecord + ): Promise; + _getSenderKey( + sender: ProtocolAddress, + distributionId: Uuid + ): Promise; } export abstract class InputStream { @@ -58,11 +75,10 @@ export abstract class InputStream { _skip(amount: number): Promise; } -export abstract class SyncInputStream extends Buffer { -} +export abstract class SyncInputStream extends Buffer {} interface Wrapper { - readonly _nativeHandle: T + readonly _nativeHandle: T; } // eslint-disable-next-line @typescript-eslint/no-unused-vars