HOME
DOCS
PWA
ABOUT
Replicator
Write
Read
Concepts
Storing Information
Writing Specifications
Retrieving Information
Steps
Setup Steps
Install Prerequisites
Create a Node Application
Install Jinaga
Install TypeScript (optional)
Testing Steps
Write Some Tests (JavaScript)
Write Some Tests (TypeScript)
Create Related Facts
Query Facts
Export the Model (JavaScript)
Export the Model (TypeScript)
Authorize Facts
Server-Side Steps
Serve a Web Page
Configure Jinaga Server
Client-Side Steps
Load with RequireJS
Load with Webpack (JavaScript)
Load with Webpack (TypeScript)
Configure Jinaga Browser
Database Steps
Connect to PostgreSQL
React Steps
Compile JSX (JavaScript)
Compile TSX (TypeScript)
Install React
Starter Kits
Commits
Conventions
JavaScript
TypeScript
Reference
Jinaga
fact
query
watch
for
match
exists
notExists
not
hash
login
local
service
onError
onLoading
onProgress
graphviz
inspect
Preposition
then
Syntax diagram
Jinaga React
Composition
Field Specification Functions
field
projection
collection
property
mutable
array
Building Applications
Modal Dialogs
Prompts
Reference
Syntax diagram
query:
j.query
(
starterFact
,
preposition
)
watch:
j.watch
(
starterFact
,
preposition
,
resultAdded
,
resultRemoved
)
preposition:
j.for
(
Function that returns a
specification
)
then
.
specification:
j.match
(
template
)
predicate
predicate:
.
suchThat
(
j.not
(
Function that returns a
condition
)
)
Function that returns a
condition
condition:
j.notExists
j.exists
(
template
)
predicate
Continue With
Jinaga React