Preparing search index...
The search index is not available
@tscircuit/builder
@tscircuit/builder
FootprintBuilder
Interface FootprintBuilder
Hierarchy
FootprintBuilder
Implemented by
FootprintBuilderClass
Index
Properties
addables
append
Child
builder_
type
position
project_
builder
set
Position
Methods
add
add
Pad
build
load
Standard
Footprint
set
Standard
Footprint
Properties
addables
addables
:
{
smtpad
:
(
(
project_builder
:
ProjectBuilder
)
=>
SMTPadBuilderClass
)
}
Type declaration
smtpad
:
(
(
project_builder
:
ProjectBuilder
)
=>
SMTPadBuilderClass
)
(
project_builder
:
ProjectBuilder
)
:
SMTPadBuilderClass
Parameters
project_builder:
ProjectBuilder
Returns
SMTPadBuilderClass
append
Child
append
Child
:
(
(
child
:
Builder
)
=>
FootprintBuilder
)
Type declaration
(
child
:
Builder
)
:
FootprintBuilder
Parameters
child:
Builder
Returns
FootprintBuilder
builder_
type
builder_
type
:
"footprint_builder"
position
position
:
Point
project_
builder
project_
builder
:
ProjectBuilder
set
Position
set
Position
:
(
(
x
:
string
|
number
, y
:
string
|
number
)
=>
FootprintBuilder
)
Type declaration
(
x
:
string
|
number
, y
:
string
|
number
)
:
FootprintBuilder
Parameters
x:
string
|
number
y:
string
|
number
Returns
FootprintBuilder
Methods
add
add
<
T
>
(
builder_type
:
T
, callback
:
(
(
builder
:
ReturnType
<
{
smtpad
:
(
(
project_builder
:
ProjectBuilder
)
=>
SMTPadBuilderClass
)
}
[
T
]
>
)
=>
unknown
)
)
:
FootprintBuilder
Type Parameters
T
extends
"smtpad"
Parameters
builder_type:
T
callback:
(
(
builder
:
ReturnType
<
{
smtpad
:
(
(
project_builder
:
ProjectBuilder
)
=>
SMTPadBuilderClass
)
}
[
T
]
>
)
=>
unknown
)
(
builder
:
ReturnType
<
{
smtpad
:
(
(
project_builder
:
ProjectBuilder
)
=>
SMTPadBuilderClass
)
}
[
T
]
>
)
:
unknown
Parameters
builder:
ReturnType
<
{
smtpad
:
(
(
project_builder
:
ProjectBuilder
)
=>
SMTPadBuilderClass
)
}
[
T
]
>
Returns
unknown
Returns
FootprintBuilder
add
Pad
add
Pad
(
cb
:
(
(
smtpadbuilder
:
SMTPadBuilder
)
=>
unknown
)
)
:
FootprintBuilder
Parameters
cb:
(
(
smtpadbuilder
:
SMTPadBuilder
)
=>
unknown
)
(
smtpadbuilder
:
SMTPadBuilder
)
:
unknown
Parameters
smtpadbuilder:
SMTPadBuilder
Returns
unknown
Returns
FootprintBuilder
build
build
(
bc
:
BuildContext
)
:
Promise
<
AnyElement
[]
>
Parameters
bc:
BuildContext
Returns
Promise
<
AnyElement
[]
>
load
Standard
Footprint
load
Standard
Footprint
(
footprint_name
:
string
)
:
FootprintBuilder
Parameters
footprint_name:
string
Returns
FootprintBuilder
set
Standard
Footprint
set
Standard
Footprint
(
footprint_name
:
string
)
:
FootprintBuilder
Parameters
footprint_name:
string
Returns
FootprintBuilder
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
@tscircuit/builder
Footprint
Builder
addables
append
Child
builder_
type
position
project_
builder
set
Position
add
add
Pad
build
load
Standard
Footprint
set
Standard
Footprint
Generated using
TypeDoc