/* * Copyright 2021-2023 Lightbend Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ export { Kalix, KalixOptions, Component, Entity, ComponentOptions, EntityOptions, EntityPassivationStrategy, ReplicatedWriteConsistency, ServiceBinding, PreStartSettings, ChannelSettings, } from './kalix'; export { Action } from './action'; export { ValueEntity } from './value-entity'; export { EventSourcedEntity } from './event-sourced-entity'; import * as replicatedentity from './replicated-entity'; export { replicatedentity }; export { View } from './view'; export { CommandContext, EffectContext, EntityContext, Message, CommandReply, } from './command'; export { EffectMethod } from './effect'; export { Metadata, MetadataEntry, MetadataMap, MetadataValue, Principal, Principals, PredefinedPrincipal, LocalServicePrincipal, } from './metadata'; export { Cloudevent } from './cloudevent'; export { JwtClaims } from './jwt-claims'; export { Serializable, TypedJson } from './serializable'; import * as replies from './reply'; export { replies }; export { Reply } from './reply'; export { GrpcStatus } from './grpc-status'; export { GrpcClient, GrpcClientCreator, GrpcClientLookup, GrpcUtil, } from './grpc-util'; import * as settings from './settings'; export { settings };