Skip to content

Conversation

@wand2016
Copy link

No description provided.

wand2016 and others added 15 commits November 14, 2023 18:22
* apply strategy pattern

* extract union function declaration

* extract enumDeclarationStrategy

* visitorFactory

* move up visitorFactory

* 抽象クラス統合

* unstate schema

* interface精緻化

* extract importBuilder

* reduce schema state

* reduce protected function

* reduce createVisitor

* extract initialEmitter

* extract WithObjectTypes spec

* extract state

* extract InputOjbectTypeDefinitionFactory

* extract EnumTypeDefinition

* extract UnionTypesDefinition

* extracted ObjectTypeDefinition

* rm VisitorFactory state

* constructor injection

* apply withObjectSpec

* rm EnumDeclarationStrategy and inlining

* methods

* extract scalarRenderer

* mv

* extract fieldRenderer

* commonize ObjectTypeDefinition and InputObjectTypeDefinition with FieldRender

* rename

* commonize optional()

* chore fix interface

* fieldRendererの責務調整

* extract shape renderer

* ren

* swap args

* 差分確認

* reduce visitor

* mv scalarDirection

* rm both

* split

* split2

* fix render

* refactor logic 1

* refactor logic

* ref

* ref

* ref

* chore

* simplify lazy logic

* chore

* ctor injection

* DirectiveRenderer

* コンストラクタが収集つかないの修正

* bump
* getType

* reduce visitor

* rm redundant factories

* fixed 2 indent

* wip

* wip2

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* lazy

* wip

* reduce

* fix

* pass fieldMetadata

* ren

* fix

* fix

* create lazy

* apply lazy

* islazy

* wip

* wip

* lazier

* rm shouldBeLazy

* todo

* note

* todo

* ref

* rm unused imports

* pass renderer

* pass render 2

* pass renderer 3

* rules render

* refactor rules

* cleanup

* fix deps

* FieldFactory

* metad

* wip

* factory of rule

* rm awkward object

* ref

* rm directiveFactory

* name in metadata

* optional

* super rename

* wip

* AST

* split schemaASTRenderer

* fix

* reduce

* prv

* ref

* interim

* reduce visitor

* reduce field

* wip

* ren

* simplify1

* kind

* SchemaASTFac

* name

* robustness

* reduce deps

* rm scalarRenderer

* robust kind

* factory method

* 2

* split scalar types

* refactor

* lintfix

* bump 0.7.2
* ren and remove null

* [BC Break] inputもnullable()に

* [BC Break] required for string

* [BC Break] lazy position

* rm unused if

* [BC Break] Nullability Node

* gen

* type

* impl lazyRule

* bump
* ci

* runner
* add permission

* bump for testing

* act
* refactor: split shape Renderer and Factory

* sort

* bump

* rm field arg from sometimes
* install pnpm

* update gitignore

* update workflows

* pnpm import

* rm yarn.lock
* bump tools

* bump pnpm-lock

* 和名対応

* リリース準備
@wand2016 wand2016 closed this Aug 16, 2024
@wand2016 wand2016 deleted the ENT-904940-2 branch August 16, 2024 10:19
@wand2016 wand2016 restored the ENT-904940-2 branch August 16, 2024 10:20
@wand2016 wand2016 deleted the ENT-904940-2 branch August 16, 2024 10:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant