<const Tag extends StoreScopeTag>(tag: Tag): ReturnType<
typeof facetStoreRegistration<
Tag,
RunHyperlinkStoreAnalyticsContract<Tag>
>
>
<const Tag extends StoreScopeTag, const Shapes extends StoreShapes>(
tag: Tag,
extended: Shapes
): ReturnType<
typeof facetStoreRegistration<
Tag,
RunHyperlinkStoreAnalyticsContract<Tag>,
Shapes
>
>Register this run gate on an app Store.Service — built-in analytics reads over run facts
and state history (tier 3), with the tag's success / error wire slots.
layers & servingStore.Service
Source src/RunHyperlink.ts:100219 lines
export function function store<const Tag extends StoreScopeTag>(tag: Tag): ReturnType<typeof facetStoreRegistration<Tag, RunHyperlinkStoreAnalyticsContract<Tag>>> (+1 overload)Register this run gate on an app
Store.Service
— built-in analytics reads over run facts
and state history (tier 3), with the tag's success / error wire slots.
store<const function (type parameter) Tag in store<const Tag extends StoreScopeTag>(tag: Tag): ReturnType<typeof facetStoreRegistration<Tag, RunHyperlinkStoreAnalyticsContract<Tag>>>Tag extends import StoreScopeTagStoreScopeTag>(tag: const Tag extends StoreScopeTagtag: function (type parameter) Tag in store<const Tag extends StoreScopeTag>(tag: Tag): ReturnType<typeof facetStoreRegistration<Tag, RunHyperlinkStoreAnalyticsContract<Tag>>>Tag): type ReturnType<
T extends (...args: any) => any
> = T extends (...args: any) => infer R ? R : any
Obtain the return type of a function type
ReturnType<
typeof import facetStoreRegistrationfacetStoreRegistration<function (type parameter) Tag in store<const Tag extends StoreScopeTag>(tag: Tag): ReturnType<typeof facetStoreRegistration<Tag, RunHyperlinkStoreAnalyticsContract<Tag>>>Tag, import RunHyperlinkStoreAnalyticsContractRunHyperlinkStoreAnalyticsContract<function (type parameter) Tag in store<const Tag extends StoreScopeTag>(tag: Tag): ReturnType<typeof facetStoreRegistration<Tag, RunHyperlinkStoreAnalyticsContract<Tag>>>Tag>>
>;
export function function store<const Tag extends StoreScopeTag, const Shapes extends StoreShapes>(tag: Tag, extended: Shapes): ReturnType<typeof facetStoreRegistration<Tag, RunHyperlinkStoreAnalyticsContract<Tag>, Shapes>> (+1 overload)Register this run gate on an app
Store.Service
— built-in analytics reads over run facts
and state history (tier 3), with the tag's success / error wire slots.
store<
const function (type parameter) Tag in store<const Tag extends StoreScopeTag, const Shapes extends StoreShapes>(tag: Tag, extended: Shapes): ReturnType<typeof facetStoreRegistration<Tag, RunHyperlinkStoreAnalyticsContract<Tag>, Shapes>>Tag extends import StoreScopeTagStoreScopeTag,
const function (type parameter) Shapes in store<const Tag extends StoreScopeTag, const Shapes extends StoreShapes>(tag: Tag, extended: Shapes): ReturnType<typeof facetStoreRegistration<Tag, RunHyperlinkStoreAnalyticsContract<Tag>, Shapes>>Shapes extends import StoreShapesStoreShapes,
>(tag: const Tag extends StoreScopeTagtag: function (type parameter) Tag in store<const Tag extends StoreScopeTag, const Shapes extends StoreShapes>(tag: Tag, extended: Shapes): ReturnType<typeof facetStoreRegistration<Tag, RunHyperlinkStoreAnalyticsContract<Tag>, Shapes>>Tag, extended: const Shapes extends StoreShapesextended: function (type parameter) Shapes in store<const Tag extends StoreScopeTag, const Shapes extends StoreShapes>(tag: Tag, extended: Shapes): ReturnType<typeof facetStoreRegistration<Tag, RunHyperlinkStoreAnalyticsContract<Tag>, Shapes>>Shapes): type ReturnType<
T extends (...args: any) => any
> = T extends (...args: any) => infer R ? R : any
Obtain the return type of a function type
ReturnType<
typeof import facetStoreRegistrationfacetStoreRegistration<
function (type parameter) Tag in store<const Tag extends StoreScopeTag, const Shapes extends StoreShapes>(tag: Tag, extended: Shapes): ReturnType<typeof facetStoreRegistration<Tag, RunHyperlinkStoreAnalyticsContract<Tag>, Shapes>>Tag,
import RunHyperlinkStoreAnalyticsContractRunHyperlinkStoreAnalyticsContract<function (type parameter) Tag in store<const Tag extends StoreScopeTag, const Shapes extends StoreShapes>(tag: Tag, extended: Shapes): ReturnType<typeof facetStoreRegistration<Tag, RunHyperlinkStoreAnalyticsContract<Tag>, Shapes>>Tag>,
function (type parameter) Shapes in store<const Tag extends StoreScopeTag, const Shapes extends StoreShapes>(tag: Tag, extended: Shapes): ReturnType<typeof facetStoreRegistration<Tag, RunHyperlinkStoreAnalyticsContract<Tag>, Shapes>>Shapes
>
>;
export function function store<const Tag extends StoreScopeTag>(tag: Tag): ReturnType<typeof facetStoreRegistration<Tag, RunHyperlinkStoreAnalyticsContract<Tag>>> (+1 overload)Register this run gate on an app
Store.Service
— built-in analytics reads over run facts
and state history (tier 3), with the tag's success / error wire slots.
store(tag: StoreScopeTagtag: import StoreScopeTagStoreScopeTag, extended: anyextended?: import StoreShapesStoreShapes) {
const const contract: anycontract = import makeRunHyperlinkStoreAnalyticsContractmakeRunHyperlinkStoreAnalyticsContract(tag: StoreScopeTagtag);
return extended: anyextended === var undefinedundefined
? import facetStoreRegistrationfacetStoreRegistration(tag: StoreScopeTagtag, const contract: anycontract)
: import facetStoreRegistrationfacetStoreRegistration(tag: StoreScopeTagtag, const contract: anycontract, extended: anyextended);
}