R
T

ReusableTemplatePair

testeddemo

The pair returned by {@link createReusableTemplate}. Usable both as a tuple (`const [Define, Reuse] = ...`) and as an object (`const { define, reuse } = ...`).

Demo

Loading demo…

Signature

ts
export type ReusableTemplatePair<Bindings extends Record<string, any>, Slots extends SlotPropsMap>
  = [DefineTemplateComponent<Bindings, Slots>, ReuseTemplateComponent<Bindings, Slots>] & {
    define: DefineTemplateComponent<Bindings, Slots>;
    reuse: ReuseTemplateComponent<Bindings, Slots>;
  };

Type Parameters

Bindingsextends Record<string, any>
Slotsextends SlotPropsMap