Merge pull request #404 from AntlerVC/feature/cloud-run

Feature/cloud run
This commit is contained in:
AntlerEngineering
2021-03-30 08:46:43 +10:00
committed by GitHub
2 changed files with 26 additions and 21 deletions

View File

@@ -123,12 +123,17 @@ export default function SparksEditor() {
onValideStatusUpdate={({ isValid }) => {
setIsSparksValid(isValid);
}}
diagnosticsOptions={{
noSemanticValidation: false,
noSyntaxValidation: true,
noSuggestionDiagnostics: true,
}}
/>
{!isSparksValid &&
<Alert severity="error">
You need to resolve all errors before you are able to save."
</Alert>
}
{!isSparksValid && (
<Alert severity="error">
You need to resolve all errors before you are able to save."
</Alert>
)}
</>
}
actions={{

View File

@@ -27,6 +27,7 @@ export default function CodeEditor(props: any) {
script,
height = 400,
onValideStatusUpdate,
diagnosticsOptions,
} = props;
const theme = useTheme();
const monacoInstance = useMonaco();
@@ -60,27 +61,26 @@ export default function CodeEditor(props: any) {
const firestoreDefsFile = await fetch(
`${process.env.PUBLIC_URL}/firestore.d.ts`
);
// const firebaseAuthDefsFile = await fetch(
// `${process.env.PUBLIC_URL}/auth.d.ts`
// );
const firebaseAuthDefsFile = await fetch(
`${process.env.PUBLIC_URL}/auth.d.ts`
);
const firestoreDefs = await firestoreDefsFile.text();
// const firebaseAuthDefs = await firebaseAuthDefsFile.text();
// console.timeLog(firebaseAuthDefs);
// monaco
// .init()
// .then((monacoInstance) => {
const firebaseAuthDefs = (await firebaseAuthDefsFile.text())
?.replace("export", "declare")
?.replace("admin.auth", "adminauth");
console.timeLog(firebaseAuthDefs);
try {
monacoInstance.languages.typescript.javascriptDefaults.addExtraLib(
firestoreDefs
);
// monacoInstance.languages.typescript.javascriptDefaults.addExtraLib(
// firebaseAuthDefs
// );
monacoInstance.languages.typescript.javascriptDefaults.addExtraLib(
firebaseAuthDefs
);
monacoInstance.languages.typescript.javascriptDefaults.setDiagnosticsOptions(
{
noSemanticValidation: false,
noSyntaxValidation: true,
noSuggestionDiagnostics: true,
diagnosticsOptions ?? {
noSemanticValidation: true,
noSyntaxValidation: false,
}
);
// compiler options
@@ -302,7 +302,7 @@ export default function CodeEditor(props: any) {
monacoInstance.languages.typescript.javascriptDefaults.addExtraLib(
[
" const db:FirebaseFirestore.Firestore;",
// " const auth:admin.auth;",
" const auth:adminauth.BaseAuth;",
"declare class row {",
" /**",
" * Returns the row fields",