DefaultsOf<T>Piped defaults bag on a Tag, or {} when absent.
modelsdefaults
Source src/Hyperlink.ts:8323 lines
export type type DefaultsOf<T> = T extends {
readonly [defaultsSym]: infer D extends DefaultsBag
}
? D
: {}
Piped
defaults
bag on a Tag, or {} when absent.
DefaultsOf<function (type parameter) T in type DefaultsOf<T>T> = function (type parameter) T in type DefaultsOf<T>T extends { readonly [const defaultsSym: typeof defaultsSymWhere piped
defaults
are stowed on a Tag — merged onto the service at local/client
acquire (overridable via matching impl keys /
Layer.updateService
).
defaultsSym]: infer function (type parameter) DD extends type DefaultsBag = {
readonly [key: string]: unknown
}
A bag of Tag-baked defaults for
defaults
.
DefaultsBag }
? function (type parameter) DD
: {};
Referenced by 1 symbols