doc/graphql: switch default example from templates to extension

This commit is contained in:
Ariel Mashraki
2021-07-10 14:29:49 +03:00
committed by Ariel Mashraki
parent 4f97976d2b
commit ac9f801259
3 changed files with 11 additions and 38 deletions

View File

@@ -28,10 +28,11 @@ import (
)
func main() {
err := entc.Generate("./schema", &gen.Config{
Templates: entgql.AllTemplates,
})
ex, err := entgql.NewExtension()
if err != nil {
log.Fatalf("creating entgql extension: %v", err)
}
if err := entc.Generate("./schema", &gen.Config{}, entc.Extensions(ex)); err != nil {
log.Fatalf("running ent codegen: %v", err)
}
}

View File

@@ -163,12 +163,13 @@ import (
)
func main() {
err := entc.Generate("./schema", &gen.Config{
Templates: entgql.AllTemplates,
})
if err != nil {
log.Fatalf("running ent codegen: %v", err)
}
ex, err := entgql.NewExtension()
if err != nil {
log.Fatalf("creating entgql extension: %v", err)
}
if err := entc.Generate("./schema", &gen.Config{}, entc.Extensions(ex)); err != nil {
log.Fatalf("running ent codegen: %v", err)
}
}
```

View File

@@ -1,29 +0,0 @@
/**
* Copyright 2019-present Facebook Inc. All rights reserved.
*
* This source code is licensed under the Apache 2.0 license found
* in the LICENSE file in the root directory of this source tree.
*
* @format
*/
import ExecutionEnvironment from '@docusaurus/ExecutionEnvironment';
import siteConfig from '@generated/docusaurus.config';
const prismIncludeLanguages = (PrismObject) => {
if (ExecutionEnvironment.canUseDOM) {
const {
themeConfig: {prism: {additionalLanguages = []} = {}},
} = siteConfig;
window.Prism = PrismObject;
additionalLanguages.forEach((lang) => {
require(`prismjs/components/prism-${lang}`); // eslint-disable-line
});
delete window.Prism;
}
};
export default prismIncludeLanguages;