Type aliases
BreakSegment
Break
Segment
: { node
: SociablyNode; path
: string; type
: "break"; value
: null }Type declaration
path: string
type: "break"
value: null
IntermediateSegment
Type parameters
OutputSegment
Type parameters
PartSegment
Part
Segment
<Value>: { node
: SociablyNode; path
: string; type
: "part"; value
: Value }Type parameters
Type declaration
path: string
type: "part"
value: Value
PauseSegment
Type declaration
path: string
type: "pause"
RawSegment
Raw
Segment
<Value>: { node
: RawElement; path
: string; type
: "raw"; value
: Value }Type parameters
Type declaration
path: string
type: "raw"
value: Value
TextSegment
Text
Segment
: { node
: SociablyNode; path
: string; type
: "text"; value
: string }Type declaration
path: string
type: "text"
value: string
ThunkSegment
Type declaration
path: string
type: "thunk"
UnitSegment
Unit
Segment
<Value>: { node
: SociablyNode; path
: string; type
: "unit"; value
: Value }Type parameters
Type declaration
path: string
type: "unit"
value: Value
Functions
Const makeNativeComponent
- makeNativeComponent(platform: string): <Component>(componentFn: FunctionOf<Component>) => Component
Parameters
Returns <Component>(componentFn: FunctionOf<Component>) => Component
- <Component>(componentFn: FunctionOf<Component>): Component
Type parameters
Parameters
componentFn: FunctionOf<Component>
Returns Component
Const makePartSegment
Type parameters
Parameters
Const makeUnitSegment
Type parameters
Parameters