ServiceClass<Self, Id>Aggregate store class produced by Service.
modelsService
Source src/Store.ts:14014 lines
export type type ServiceClass<Self = unknown, Id extends string = string> = Context.ServiceClass<Self, Id, {
readonly [x: string]: {
[x: string]: never;
};
}> & {
readonly at: StoreAtMethod<Self, readonly NormalizedStoreRegistration<string, string, Readonly<Record<string, StoreSpecEntry>>>[]>;
readonly [storeRegsSym]: readonly NormalizedStoreRegistration<string, string, Readonly<Record<string, StoreSpecEntry>>>[];
readonly [storeNamedSym]: boolean;
readonly [storeDefaultLogLevelSym]?: StoreLogLevel;
} & StoreLayers<...>
Aggregate store class produced by
Service
.
ServiceClass<
function (type parameter) Self in type ServiceClass<Self = unknown, Id extends string = string>Self = unknown,
function (type parameter) Id in type ServiceClass<Self = unknown, Id extends string = string>Id extends string = string,
> = type StoreServiceClass<
Self = unknown,
Id extends string = string,
Regs = readonly NormalizedStoreRegistration<
string,
string,
Readonly<Record<string, StoreSpecEntry>>
>[]
> = Context.ServiceClass<
Self,
Id,
StoreBundle<Regs>
> & {
readonly at: StoreAtMethod<Self, Regs>
readonly [storeRegsSym]: Regs
readonly [storeNamedSym]: boolean
readonly [storeDefaultLogLevelSym]?: StoreLogLevel
} & StoreLayers<Self>
Aggregate store class with attached
Storage
layers.
StoreServiceClass<function (type parameter) Self in type ServiceClass<Self = unknown, Id extends string = string>Self, function (type parameter) Id in type ServiceClass<Self = unknown, Id extends string = string>Id>;