Skip to content

Commit 31bdcff

Browse files
Merge pull request #193 from edkilday/properties-typescript
Properties support for javascript bindings and typescript generation
2 parents 2b862ba + 747f990 commit 31bdcff

File tree

7 files changed

+1573
-1063
lines changed

7 files changed

+1573
-1063
lines changed

Build/build.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ set startingDir="%CD%"
33
set basepath="%~dp0"
44

55
cd %basepath%\..\Source
6-
set Sources=actutils.go automaticcomponenttoolkit.go buildbindingccpp.go buildbindingccppdocumentation.go buildbindingcsharp.go buildbindinggo.go buildbindingnode.go buildbindingpascal.go buildbindingpython.go buildimplementationcpp.go buildbindingjava.go buildimplementationpascal.go componentdefinition.go componentdiff.go languagewriter.go languagec.go languagecpp.go languagepascal.go buildimplementationjs.go
6+
set Sources=actutils.go automaticcomponenttoolkit.go buildbindingccpp.go buildbindingccppdocumentation.go buildbindingcsharp.go buildbindinggo.go buildbindingnode.go buildbindingpascal.go buildbindingpython.go buildimplementationcpp.go buildbindingjava.go buildimplementationpascal.go componentdefinition.go componentdiff.go languagewriter.go languagec.go languagecpp.go languagepascal.go buildimplementationjs.go buildimplementationts.go
77

88
set GOOS=windows
99
set GOARCH=amd64

Build/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ startingpath="$(pwd)"
66
basepath="$(cd "$(dirname "$0")" && pwd)"
77
cd "$basepath/../Source"
88

9-
Sources="actutils.go automaticcomponenttoolkit.go buildbindingccpp.go buildbindingccppdocumentation.go buildbindingcsharp.go buildbindinggo.go buildbindingnode.go buildbindingpascal.go buildbindingpython.go buildbindingjava.go buildimplementationcpp.go buildimplementationpascal.go componentdefinition.go componentdiff.go languagewriter.go languagec.go languagecpp.go languagepascal.go buildimplementationjs.go"
9+
Sources="actutils.go automaticcomponenttoolkit.go buildbindingccpp.go buildbindingccppdocumentation.go buildbindingcsharp.go buildbindinggo.go buildbindingnode.go buildbindingpascal.go buildbindingpython.go buildbindingjava.go buildimplementationcpp.go buildimplementationpascal.go componentdefinition.go componentdiff.go languagewriter.go languagec.go languagecpp.go languagepascal.go buildimplementationjs.go buildimplementationts.go"
1010

1111
echo "Build act.win64.exe"
1212
export GOARCH="amd64"

Source/automaticcomponenttoolkit.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -594,7 +594,28 @@ func createComponent(component ComponentDefinition, outfolderBase string, bindin
594594

595595
}
596596
}
597+
598+
case "TS":
599+
{
600+
601+
output := path.Join(outfolderBase, "TS")
602+
603+
err = os.MkdirAll(output, os.ModePerm)
604+
if err != nil {
605+
return err
606+
}
607+
608+
err = BuildImplementationTS(
609+
component,
610+
output,
611+
implementation,
612+
)
613+
if err != nil {
614+
return err
615+
}
616+
}
597617

618+
598619
default:
599620
log.Fatal("Unknown export")
600621
}

0 commit comments

Comments
 (0)