Type Alias: DefineFn()<THelpers, TContent, TProps>
DefineFn<
THelpers,TContent,TProps> = (helpers,props) =>TContent
Defined in: packages/core/src/passages/definition.ts:24
Signature shared by every define* passage factory.
The content callback always receives the passage-specific helper toolbox as its first argument and the display props as its second, so learning one factory teaches all of them.
Type Parameters
THelpers
THelpers
Helper toolbox for the passage type
TContent
TContent
Value the callback must return
TProps
TProps extends InitVarsType = EmptyObject
Props passed to display()
Parameters
helpers
THelpers
props
TProps
Returns
TContent
Example
const content: DefineFn<StoryHelpers, StoryContentItems> = (h) => [
h.header('Chapter 1'),
h.text('Your journey begins...')
];