Type alias UcdExports<TModels>

UcdExports<TModels>: {
    readonly [reader in keyof TModels]: TModels[reader] extends SyncEntry<any>
        ? Sync<UcInfer<UcdModels.ModelOf<TModels[reader]>>>
        : TModels[reader] extends AsyncByTokensEntry<any>
            ? AsyncByTokens<UcInfer<UcdModels.ModelOf<TModels[reader]>>>
            : TModels[reader] extends AsyncEntry<any>
                ? Async<UcInfer<UcdModels.ModelOf<TModels[reader]>>>
                : TModels[reader] extends ByTokensEntry<any>
                    ? ByTokens<UcInfer<UcdModels.ModelOf<TModels[reader]>>>
                    : UcDeserializer<UcInfer<UcdModels.ModelOf<TModels[reader]>>>
}

Type Parameters

Generated using TypeDoc