SYMBOL INDEX (86 symbols across 27 files) FILE: demo/src/components/Docs/index.js class Docs (line 28) | class Docs extends Component { method render (line 29) | render () { FILE: demo/src/components/Home/index.js class App (line 34) | class App extends Component { method render (line 35) | render () { FILE: demo/src/components/Samples/Custom/index.js function renderSelector (line 29) | function renderSelector ({ annotation, active }) { function renderHighlight (line 46) | function renderHighlight ({ annotation, active }) { function renderContent (line 65) | function renderContent ({ annotation }) { function renderEditor (line 86) | function renderEditor (props) { function renderOverlay (line 115) | function renderOverlay () { class Custom (line 133) | class Custom extends Component { method render (line 165) | render () { FILE: demo/src/components/Samples/Linked/index.js class Linked (line 25) | class Linked extends Component { method render (line 84) | render () { FILE: demo/src/components/Samples/Multiple/index.js class Multiple (line 14) | class Multiple extends Component { method render (line 47) | render () { FILE: demo/src/components/Samples/Simple/index.js class Simple (line 7) | class Simple extends Component { method render (line 32) | render () { FILE: demo/src/components/Samples/Threaded/index.js class ThreadedEditor (line 93) | class ThreadedEditor extends Component { method render (line 121) | render () { class ThreadedContent (line 150) | class ThreadedContent extends Component { method renderComment (line 159) | renderComment (comment) { method render (line 170) | render () { class Threaded (line 222) | class Threaded extends Component { method render (line 294) | render () { FILE: demo/src/components/Samples/Touch/index.js class Multiple (line 14) | class Multiple extends Component { method render (line 52) | render() { FILE: demo/src/registerServiceWorker.js function register (line 21) | function register () { function registerValidSW (line 46) | function registerValidSW (swUrl) { function checkValidServiceWorker (line 75) | function checkValidServiceWorker (swUrl) { function unregister (line 102) | function unregister () { FILE: src/components/Annotation.js method componentDidMount (line 93) | componentDidMount() { method componentDidUpdate (line 118) | componentDidUpdate(prevProps) { method render (line 232) | render () { FILE: src/components/Content/index.js function Content (line 16) | function Content (props) { FILE: src/components/Editor/index.js function Editor (line 31) | function Editor (props) { FILE: src/components/FancyRectangle/index.js function FancyRectangle (line 17) | function FancyRectangle (props) { FILE: src/components/Oval/index.js function Oval (line 12) | function Oval (props) { FILE: src/components/Point/index.js function Point (line 18) | function Point (props) { FILE: src/components/Rectangle/index.js function Rectangle (line 11) | function Rectangle (props) { FILE: src/components/TextEditor/index.js function TextEditor (line 37) | function TextEditor (props) { FILE: src/hocs/OvalSelector.js constant TYPE (line 5) | const TYPE = 'OVAL' function intersects (line 7) | function intersects({ x, y }, geometry) { function area (line 18) | function area(geometry) { method onTouchStart (line 26) | onTouchStart(annotation, e) { method onTouchEnd (line 29) | onTouchEnd(annotation, e) { method onTouchMove (line 32) | onTouchMove(annotation, e) { method onMouseDown (line 35) | onMouseDown(annotation, e) { method onMouseUp (line 38) | onMouseUp(annotation, e) { method onMouseMove (line 41) | onMouseMove(annotation, e) { function pointerDown (line 46) | function pointerDown(annotation, e) { function pointerUp (line 65) | function pointerUp(annotation, e) { function pointerMove (line 90) | function pointerMove(annotation, e) { FILE: src/hocs/PointSelector.js constant MARGIN (line 2) | const MARGIN = 6 constant TYPE (line 9) | const TYPE = 'POINT' function intersects (line 11) | function intersects ({ x, y }, geometry, container) { function area (line 22) | function area (geometry, container) { method onClick (line 29) | onClick (annotation, e) { FILE: src/hocs/RectangleSelector.js constant TYPE (line 3) | const TYPE = 'RECTANGLE' function intersects (line 5) | function intersects({ x, y }, geometry) { function area (line 14) | function area(geometry) { method onTouchStart (line 19) | onTouchStart(annotation, e) { method onTouchEnd (line 22) | onTouchEnd(annotation, e) { method onTouchMove (line 25) | onTouchMove(annotation, e) { method onMouseDown (line 28) | onMouseDown(annotation, e) { method onMouseUp (line 31) | onMouseUp(annotation, e) { method onMouseMove (line 34) | onMouseMove(annotation, e) { function pointerDown (line 39) | function pointerDown(annotation, e) { function pointerUp (line 56) | function pointerUp(annotation, e) { function pointerMove (line 79) | function pointerMove(annotation, e) { FILE: src/types/index.d.ts type IGeometry (line 2) | interface IGeometry { type ISelector (line 9) | interface ISelector { type IAnnotation (line 27) | interface IAnnotation { type IAnnotationProps (line 38) | interface IAnnotationProps { class Annotation (line 86) | class Annotation extends React.Component {} FILE: src/utils/compose.js function compose (line 1) | function compose (...funcs) { FILE: src/utils/isMouseHovering.js class IsMouseHovering (line 11) | class IsMouseHovering extends Component { method constructor (line 12) | constructor() { method componentDidMount (line 20) | componentDidMount() { method componentWillUnmount (line 24) | componentWillUnmount() { method render (line 36) | render() { FILE: src/utils/withRelativeMousePos.js class WithRelativeMousePos (line 5) | class WithRelativeMousePos extends Component { method render (line 37) | render () { FILE: tests/selectors/OvalSelector.spec.js function createOval (line 7) | function createOval ({ x, y, width, height } = { x: 10, y: 10, width: 20... FILE: tests/selectors/PointSelector.spec.js function createPoint (line 7) | function createPoint ({ x, y } = { x: 10, y: 10 }) { function createContainer (line 11) | function createContainer({ width, height } = { width: 100, height: 100 }) { FILE: tests/selectors/RectangleSelector.spec.js function createRect (line 7) | function createRect ({ x, y, width, height } = { x: 10, y: 10, width: 10...