@proto-kit/common • Docs
Documentation / @proto-kit/common
@proto-kit/common
Namespaces
Classes
- AtomicCompileHelper
- CacheManifest
- ChildVerificationKeyService
- CompileRegistry
- ConfigurableModule
- EventEmitter
- EventEmitterProxy
- InMemoryLinkedLeafStore
- InMemoryMerkleTreeStorage
- LinkedLeafStruct
- LinkedMerkleTree
- LinkedMerkleTreeReadWitness
- LinkedMerkleTreeWitness
- MockAsyncMerkleTreeStore
- ModuleContainer
- O1PublicKeyOption
- ProvableMethodExecutionContext
- ProvableMethodExecutionResult
- ProxyCache
- RemoteCacheCompiler
- ReplayingSingleUseEventEmitter
- RollupMerkleTree
- RollupMerkleTreeWitness
- StructTemplate
- ZkProgrammable
Interfaces
- AbstractLinkedMerkleTree
- AbstractLinkedMerkleTreeClass
- AbstractMerkleTree
- AbstractMerkleTreeClass
- AbstractMerkleWitness
- AreProofsEnabled
- BaseModuleInstanceType
- ChildContainerCreatable
- ChildContainerProvider
- CompilableModule
- Compile
- CompileArtifact
- Configurable
- DependencyFactory
- EventEmittingComponent
- EventEmittingContainer
- LinkedLeafStore
- MerkleTreeStore
- ModuleContainerLike
- ModulesRecord
- PlainZkProgram
- RemoteCache
- Startable
- StaticConfigurableModule
- ToFieldable
- ToFieldableStatic
- ToJSONableStatic
- Verify
- WithZkProgrammable
Type Aliases
- ArgumentTypes
- ArrayElement
- ArtifactRecord
- BaseModuleType
- CapitalizeAny
- CastToEventsRecord
- CombinedModuleContainerConfig
- CompileTarget
- ContainerEvents
- DecoratedMethod
- DependenciesFromModules
- DependencyDeclaration
- DependencyRecord
- EventListenable
- EventsRecord
- FilterNeverValues
- FlattenedContainerEvents
- FlattenObject
- GeneratedProvider
- InferDependencies
- InferProofBase
- LinkedLeaf
- MapDependencyRecordToTypes
- MergeObjects
- ModuleEvents
- ModulesConfig
- NoConfig
- NonMethods
- Nullable
- O1JSPrimitive
- OmitKeys
- OverwriteObjectType
- Preset
- Presets
- ProofTypes
- RecursivePartial
- Reference
- ResolvableModules
- StoredLeaf
- StringKeyOf
- TreeWrite
- TypedClass
- TypeFromDependencyDeclaration
- UnionToIntersection
- UnTypedClass
Variables
- EMPTY_PUBLICKEY
- EMPTY_PUBLICKEY_X
- injectAliasMetadataKey
- log
- MAX_FIELD
- MOCK_PROOF
- MOCK_VERIFICATION_KEY
- ModuleContainerErrors
Functions
- assertDefined
- assertSizeOneOrTwo
- assertValidTextLogLevel
- batch
- compileToMockable
- createLinkedMerkleTree
- createMerkleTree
- createReference
- dependencyFactory
- dummyValue
- expectDefined
- filterNonNull
- filterNonUndefined
- getInjectAliases
- hashWithPrefix
- implement
- injectAlias
- isFull
- isGeneratedProvider
- isSubtypeOfName
- mapSequential
- maybeSwap
- noop
- padArray
- prefixToField
- provableMethod
- range
- reduceSequential
- requireTrue
- safeParseJson
- sleep
- splitArray
- takeFirst
- toProver
- tryNTimes
- unzip
- verifyToMockable
- yieldSequential