# squirrel-helper-library

- [Dot notation](/squirrel-addon-documentation/squirrel-helper-library/dot-notation.md)
- [Angular](/squirrel-addon-documentation/squirrel-helper-library/angular.md)
- [Classes](/squirrel-addon-documentation/squirrel-helper-library/angular/classes.md)
- [SquirrelCanvas](/squirrel-addon-documentation/squirrel-helper-library/angular/classes/squirrelcanvas.md): Used to reflect the x and y position of the component on the Squirrel canvas.
- [SquirrelColor](/squirrel-addon-documentation/squirrel-helper-library/angular/classes/squirrelcolor.md): Used to reflect the x and y position of the component on the Squirrel canvas.
- [SquirrelMessage](/squirrel-addon-documentation/squirrel-helper-library/angular/classes/squirrelmessage.md): Used for communication to and from Squirrel
- [SquirrelPosition](/squirrel-addon-documentation/squirrel-helper-library/angular/classes/squirrelposition.md): Used to reflect the x and y position of the component on the Squirrel canvas.
- [SquirrelSize](/squirrel-addon-documentation/squirrel-helper-library/angular/classes/squirrelsize.md): Used to receive height and width information from Squirrel. This could be used for component size as well as binding size.
- [Events](/squirrel-addon-documentation/squirrel-helper-library/angular/events.md)
- [onInitState](/squirrel-addon-documentation/squirrel-helper-library/angular/events/oninitstate.md): onInitState(state: any): void
- [onPropertyChange](/squirrel-addon-documentation/squirrel-helper-library/angular/events/onpropertychange.md): onPropertyChange(property: string, value: any): void
- [onPropertyChangesComplete](/squirrel-addon-documentation/squirrel-helper-library/angular/events/onpropertychangescomplete.md): onPropertyChangesComplete(): void
- [onSetCanvas](/squirrel-addon-documentation/squirrel-helper-library/angular/events/onsetcanvas.md): onSetCanvas(canvas: SquirrelCanvas): void
- [onSetPosition](/squirrel-addon-documentation/squirrel-helper-library/angular/events/onsetposition.md): onSetSize(size: SquirrelSize): void
- [onSetRuntimeMode](/squirrel-addon-documentation/squirrel-helper-library/angular/events/onsetruntimemode.md): onSetRuntimeMode(mode: string): void
- [onSetSize](/squirrel-addon-documentation/squirrel-helper-library/angular/events/onsetsize.md): onSetSize(size: SquirrelSize): void
- [Getting Started](/squirrel-addon-documentation/squirrel-helper-library/angular/getting-started.md)
- [Building your first addon](/squirrel-addon-documentation/squirrel-helper-library/angular/getting-started/building-your-first-addon.md)
- [Debugging](/squirrel-addon-documentation/squirrel-helper-library/angular/getting-started/debugging.md)
- [Sending and Receiving Data](/squirrel-addon-documentation/squirrel-helper-library/angular/getting-started/sending-and-receiving-data.md)
- [The JSON files](/squirrel-addon-documentation/squirrel-helper-library/angular/getting-started/the-json-files.md)
- [Methods](/squirrel-addon-documentation/squirrel-helper-library/angular/methods.md)
- [getBindingDimension](/squirrel-addon-documentation/squirrel-helper-library/angular/methods/getbindingdimension.md): getBindingDimension(property: string): SquirrelSize
- [getCanvas](/squirrel-addon-documentation/squirrel-helper-library/angular/methods/getcanvas.md): getCanvas(): SquirrelCanvas
- [getCopyOfState](/squirrel-addon-documentation/squirrel-helper-library/angular/methods/getcopyofstate.md): getCopyOfState(): any
- [getGenericProperty](/squirrel-addon-documentation/squirrel-helper-library/angular/methods/getgenericproperty.md): getGenericProperty(property: string): string
- [getPosition](/squirrel-addon-documentation/squirrel-helper-library/angular/methods/getposition.md): getPosition(): SquirrelPosition
- [getRuntimeMode](/squirrel-addon-documentation/squirrel-helper-library/angular/methods/getruntimemode.md): getRuntimeMode(): string
- [getSize](/squirrel-addon-documentation/squirrel-helper-library/angular/methods/getsize.md): getSize(): SquirrelSize
- [initWithSquirrel](/squirrel-addon-documentation/squirrel-helper-library/angular/methods/initwithsquirrel.md): initWithSquirrel();
- [parseColor](/squirrel-addon-documentation/squirrel-helper-library/angular/methods/parsecolor.md): parseColor(color: any, alpha = 1, outputHex = false): string
- [sendToSquirrel](/squirrel-addon-documentation/squirrel-helper-library/angular/methods/sendtosquirrel.md): sendToSquirrel(property: string, value: any, padData = true): void
- [setPosition](/squirrel-addon-documentation/squirrel-helper-library/angular/methods/setposition.md): setPosition(position: SquirrelPosition)
- [setSize](/squirrel-addon-documentation/squirrel-helper-library/angular/methods/setsize.md): setSize(size: SquirrelSize)
- [shadeColor](/squirrel-addon-documentation/squirrel-helper-library/angular/methods/shadecolor.md): shadeColor(color: any, alpha = 1): string
- [tintColor](/squirrel-addon-documentation/squirrel-helper-library/angular/methods/tintcolor.md): tintColor(color: any, alpha = 1): string
- [JavaScript](/squirrel-addon-documentation/squirrel-helper-library/javascript.md)
- [Classes](/squirrel-addon-documentation/squirrel-helper-library/javascript/classes.md)
- [SquirrelCanvas](/squirrel-addon-documentation/squirrel-helper-library/javascript/classes/squirrelcanvas.md): Used to reflect the x and y position of the component on the Squirrel canvas.
- [SquirrelColor](/squirrel-addon-documentation/squirrel-helper-library/javascript/classes/squirrelcolor.md): Used to reflect the x and y position of the component on the Squirrel canvas.
- [SquirrelMessage](/squirrel-addon-documentation/squirrel-helper-library/javascript/classes/squirrelmessage.md): Used for communication to and from Squirrel
- [SquirrelPosition](/squirrel-addon-documentation/squirrel-helper-library/javascript/classes/squirrelposition.md): Used to reflect the x and y position of the component on the Squirrel canvas.
- [SquirrelSize](/squirrel-addon-documentation/squirrel-helper-library/javascript/classes/squirrelsize.md): Used to receive height and width information from Squirrel. This could be used for component size as well as binding size.
- [Events](/squirrel-addon-documentation/squirrel-helper-library/javascript/events.md)
- [onInitState](/squirrel-addon-documentation/squirrel-helper-library/javascript/events/oninitstate.md): onInitState(e)
- [onPropertyChange](/squirrel-addon-documentation/squirrel-helper-library/javascript/events/onpropertychange.md): onPropertyChange(property: string, value: any): void
- [onPropertyChangesComplete](/squirrel-addon-documentation/squirrel-helper-library/javascript/events/onpropertychangescomplete.md): onPropertyChangesComplete()
- [onSetCanvas](/squirrel-addon-documentation/squirrel-helper-library/javascript/events/onsetcanvas.md): onSetCanvas(e)
- [onSetPosition](/squirrel-addon-documentation/squirrel-helper-library/javascript/events/onsetposition.md): onSetSize(e)
- [onSetRuntimeMode](/squirrel-addon-documentation/squirrel-helper-library/javascript/events/onsetruntimemode.md): onSetRuntimeMode(e)
- [onSetSize](/squirrel-addon-documentation/squirrel-helper-library/javascript/events/onsetsize.md): onSetSize(e)
- [Getting Started](/squirrel-addon-documentation/squirrel-helper-library/javascript/getting-started.md)
- [Building your first add-on](/squirrel-addon-documentation/squirrel-helper-library/javascript/getting-started/building-your-first-add-on.md)
- [Debugging](/squirrel-addon-documentation/squirrel-helper-library/javascript/getting-started/debugging.md)
- [Sending and Receiving Data](/squirrel-addon-documentation/squirrel-helper-library/javascript/getting-started/sending-and-receiving-data.md)
- [The JSON files](/squirrel-addon-documentation/squirrel-helper-library/javascript/getting-started/the-json-files.md)
- [Methods](/squirrel-addon-documentation/squirrel-helper-library/javascript/methods.md)
- [getBindingDimension](/squirrel-addon-documentation/squirrel-helper-library/javascript/methods/getbindingdimension.md): getBindingDimension(property: string): SquirrelSize
- [getCanvas](/squirrel-addon-documentation/squirrel-helper-library/javascript/methods/getcanvas.md): getCanvas()
- [getCopyOfState](/squirrel-addon-documentation/squirrel-helper-library/javascript/methods/getcopyofstate.md): getCopyOfState()
- [getGenericProperty](/squirrel-addon-documentation/squirrel-helper-library/javascript/methods/getgenericproperty.md): getGenericProperty(property)
- [getPosition](/squirrel-addon-documentation/squirrel-helper-library/javascript/methods/getposition.md): getPosition(): SquirrelPosition
- [getRuntimeMode](/squirrel-addon-documentation/squirrel-helper-library/javascript/methods/getruntimemode.md): getRuntimeMode()
- [getSize](/squirrel-addon-documentation/squirrel-helper-library/javascript/methods/getsize.md): getSize(): SquirrelSize
- [initWithSquirrel](/squirrel-addon-documentation/squirrel-helper-library/javascript/methods/initwithsquirrel.md): initWithSquirrel();
- [parseColor](/squirrel-addon-documentation/squirrel-helper-library/javascript/methods/parsecolor.md): parseColor(color: any, alpha = 1, outputHex = false): string
- [sendToSquirrel](/squirrel-addon-documentation/squirrel-helper-library/javascript/methods/sendtosquirrel.md): sendToSquirrel(property: string, value: any, padData = true): void
- [setPosition](/squirrel-addon-documentation/squirrel-helper-library/javascript/methods/setposition.md): setPosition(x,y)
- [setSize](/squirrel-addon-documentation/squirrel-helper-library/javascript/methods/setsize.md): setSize(width, height)
- [shadeColor](/squirrel-addon-documentation/squirrel-helper-library/javascript/methods/shadecolor.md): shadeColor(color: any, alpha = 1): string
- [tintColor](/squirrel-addon-documentation/squirrel-helper-library/javascript/methods/tintcolor.md): tintColor(color: any, alpha = 1): string
- [React](/squirrel-addon-documentation/squirrel-helper-library/react.md)
- [Coming Soon](/squirrel-addon-documentation/squirrel-helper-library/react/coming-soon.md)
