mirror of
https://github.com/logos-messaging/js-waku.git
synced 2026-01-07 16:23:09 +00:00
chore: enforce index re-exports
This commit is contained in:
parent
914beb6531
commit
054b8b727d
@ -93,6 +93,18 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"overrides": [
|
"overrides": [
|
||||||
|
{
|
||||||
|
"files": ["packages/*/src/index.ts"],
|
||||||
|
"rules": {
|
||||||
|
"no-restricted-syntax": [
|
||||||
|
"error",
|
||||||
|
{
|
||||||
|
"selector": "Program > :not(ExportNamedDeclaration, ExportAllDeclaration, TSTypeAliasDeclaration, TSInterfaceDeclaration)",
|
||||||
|
"message": "index.ts should only contain re-export statements"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"files": ["*.spec.ts", "**/test_utils/*.ts", "*.js", "*.cjs"],
|
"files": ["*.spec.ts", "**/test_utils/*.ts", "*.js", "*.cjs"],
|
||||||
"rules": {
|
"rules": {
|
||||||
|
|||||||
@ -1,12 +1,9 @@
|
|||||||
import {
|
export {
|
||||||
generatePrivateKey,
|
generatePrivateKey,
|
||||||
generateSymmetricKey,
|
generateSymmetricKey,
|
||||||
getPublicKey
|
getPublicKey
|
||||||
} from "./crypto/index.js";
|
} from "./crypto/index.js";
|
||||||
import { DecodedMessage } from "./decoded_message.js";
|
export type { DecodedMessage } from "./decoded_message.js";
|
||||||
|
|
||||||
export { generatePrivateKey, generateSymmetricKey, getPublicKey };
|
|
||||||
export type { DecodedMessage };
|
|
||||||
|
|
||||||
export * as ecies from "./ecies.js";
|
export * as ecies from "./ecies.js";
|
||||||
export * as symmetric from "./symmetric.js";
|
export * as symmetric from "./symmetric.js";
|
||||||
|
|||||||
@ -1,32 +1,15 @@
|
|||||||
import { RLNDecoder, RLNEncoder } from "./codec.js";
|
export { RLNDecoder, RLNEncoder } from "./codec.js";
|
||||||
import { RLN_ABI } from "./contract/abi/rln.js";
|
export { RLN_ABI } from "./contract/abi/rln.js";
|
||||||
import { RLN_CONTRACT, RLNContract } from "./contract/index.js";
|
export { RLN_CONTRACT, RLNContract } from "./contract/index.js";
|
||||||
import { RLNBaseContract } from "./contract/rln_base_contract.js";
|
export { RLNBaseContract } from "./contract/rln_base_contract.js";
|
||||||
import { createRLN } from "./create.js";
|
export { createRLN } from "./create.js";
|
||||||
import { RLNCredentialsManager } from "./credentials_manager.js";
|
export { RLNCredentialsManager } from "./credentials_manager.js";
|
||||||
import { IdentityCredential } from "./identity.js";
|
export { IdentityCredential } from "./identity.js";
|
||||||
import { Keystore } from "./keystore/index.js";
|
export { Keystore } from "./keystore/index.js";
|
||||||
import { Proof } from "./proof.js";
|
export { Proof } from "./proof.js";
|
||||||
import { RLNInstance } from "./rln.js";
|
export { RLNInstance } from "./rln.js";
|
||||||
import { MerkleRootTracker } from "./root_tracker.js";
|
export { MerkleRootTracker } from "./root_tracker.js";
|
||||||
import { extractMetaMaskSigner } from "./utils/index.js";
|
export { extractMetaMaskSigner } from "./utils/index.js";
|
||||||
|
|
||||||
export {
|
|
||||||
RLNCredentialsManager,
|
|
||||||
RLNBaseContract,
|
|
||||||
createRLN,
|
|
||||||
Keystore,
|
|
||||||
RLNInstance,
|
|
||||||
IdentityCredential,
|
|
||||||
Proof,
|
|
||||||
RLNEncoder,
|
|
||||||
RLNDecoder,
|
|
||||||
MerkleRootTracker,
|
|
||||||
RLNContract,
|
|
||||||
RLN_CONTRACT,
|
|
||||||
extractMetaMaskSigner,
|
|
||||||
RLN_ABI
|
|
||||||
};
|
|
||||||
|
|
||||||
export type {
|
export type {
|
||||||
DecryptedCredentials,
|
DecryptedCredentials,
|
||||||
|
|||||||
@ -1,5 +1,2 @@
|
|||||||
import { Keystore } from "./keystore.js";
|
export { Keystore } from "./keystore.js";
|
||||||
import type { DecryptedCredentials, EncryptedCredentials } from "./types.js";
|
export type { EncryptedCredentials, DecryptedCredentials } from "./types.js";
|
||||||
|
|
||||||
export { Keystore };
|
|
||||||
export type { EncryptedCredentials, DecryptedCredentials };
|
|
||||||
|
|||||||
@ -1,5 +1,3 @@
|
|||||||
import { BloomFilter } from "./bloom_filter/bloom.js";
|
|
||||||
|
|
||||||
export {
|
export {
|
||||||
MessageChannel,
|
MessageChannel,
|
||||||
MessageChannelEvent,
|
MessageChannelEvent,
|
||||||
@ -10,12 +8,14 @@ export {
|
|||||||
Message,
|
Message,
|
||||||
ContentMessage,
|
ContentMessage,
|
||||||
SyncMessage,
|
SyncMessage,
|
||||||
EphemeralMessage,
|
EphemeralMessage
|
||||||
type HistoryEntry,
|
} from "./message_channel/index.js";
|
||||||
type ChannelId,
|
export type {
|
||||||
type MessageChannelEvents,
|
HistoryEntry,
|
||||||
type SenderId,
|
ChannelId,
|
||||||
type MessageId
|
MessageChannelEvents,
|
||||||
|
SenderId,
|
||||||
|
MessageId
|
||||||
} from "./message_channel/index.js";
|
} from "./message_channel/index.js";
|
||||||
|
|
||||||
export { BloomFilter };
|
export { BloomFilter } from "./bloom_filter/bloom.js";
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user