Skip to content

Commit

Permalink
Add better autocomplete support (#14)
Browse files Browse the repository at this point in the history
* WIP: Add better autocomplete support

Use inner classes to offer better autocomplete support. The inner
classes only expose methods that are valid at any point in the fluent
api chain.

* Remove unused methods and variables

These methods were being used to ensure the methods are called in the
right order. We no longer need these since we are using inner classes.

* Remove redundant inner class instances

* Make inner class constructors private

* Remove unused message

* Adding final to several inner class properties (#13)

* Change inner classes' naming scheme

Name inner classes '_Entry','_Midway' and '_Exit'. Not thrilled about
the naming scheme but rolling out with this for now. Could possibly
change later, but won't affect the api.

* Change UM apex class version to 53.0

Co-authored-by: James Simone <16430727+jamessimone@users.noreply.github.com>
  • Loading branch information
surajp and jamessimone authored Oct 19, 2021
1 parent 5f21833 commit 235835d
Show file tree
Hide file tree
Showing 5 changed files with 363 additions and 309 deletions.
5 changes: 0 additions & 5 deletions config/project-scratch-def.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,6 @@
"lightningExperienceSettings": {
"enableS1DesktopEnabled": true
},
"securitySettings": {
"passwordPolicies": {
"enableSetPasswordInApi": true
}
},
"mobileSettings": {
"enableS1EncryptedStoragePref2": false
}
Expand Down
Loading

0 comments on commit 235835d

Please sign in to comment.