-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpackage.lisp
40 lines (38 loc) · 842 Bytes
/
package.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
(defpackage #:cl-react.psx
(:nicknames #:psx)
(:use #:cl #:parenscript)
(:export #:compile-psx))
(defpackage #:cl-react
(:nicknames #:react)
(:use :cl :parenscript :cl-react.psx)
(:export #:build
#:psx
#:define-class
#:set-state*
#:bind-lambda
#:create-class
#:create-element
#:create-factory
#:clone-element
#:render
#:unmount-component-at-node
#:render-to-string
#:render-to-static-markup
#:is-valid-element
#:valid-element-p
#:|findDOMNode|
#:find-dom-node
#:children-map
#:children-for-each
#:children-count
#:children-only
#:fragment
#:with-ps
#:def-component
#:prop
#:state
#:set-state
#:merge-objects
#:%thisref
#:def-pure-component))
(setf (ps:ps-package-prefix :cl-react) "cl_react_")