Toggle navigation
launch editor
docs
blog
support
sign in
×
Subscribe to the blog
TWITTER
FACEBOOK
STAY IN TOUCH
and receive our newsletter to get the latest news and tips.
SUBSCRIBE NOW
Home
»
»
contents
» api
api
api
stands for
A
plication
P
rogramming
I
nterface
wikipedia
.
You will find the list of built-in types and actions available in Touch Develop.
services
app
Interact with the app runtime
bazaar
Browse and review scripts from the bazaar
bits
Arithmetic and bitwise operations on 32 bit integers
box
Current box element in the page.
cloud data
Cloud session management
collections
Create collections of items.
colors
New or built-in colors
contract
Correctness helpers
create
Create collections of items.
docs
Doc rendering helpers
dom
Current html element in the page.
invalid
Create invalid values
languages
Translation, speech to text, ...
locations
Geo coordinates
maps
Maps, location to address, address to location
math
Math goodness, abs, max, ...
media
Pictures and music...
phone
Phone numbers, vibrate, etc...
player
Play, stop or resume songs, ...
senses
Camera, location, microphone and other sensors
social
Emails, sms, contacts, calendar, ...
time
time and dates
tutorial
Support for interactive tutorials.
wall
Ask or display values on the wall...
web
Search and browse the web...
types
App Env
Various properties of application environment
App Logger
A custom logger
Board
A board to build 2D games
Board Background Layer
A background scene layer
Board Background Scene
A scene contains layers of parralax backgrounds.
Boolean
true or false
Buffer
Contains binary data
Camera
The front or back camera
Cloud Session
A cloud data session
Collection
A collection of objects
Color
A argb color (alpha, red, green, blue)
Contact
A contact
DateTime
A combination of date and time
Document
A document resource
Editor
An interface to TouchDevelop editor
Event Binding
A handler attached to an event.
Form Builder
A builder to create HTML Form data
Gamepad
A snapshot of the gamepad state
Json Builder
A json data structure builder
Json Object
A json data structure.
Link
A link to a video, image, email, phone number
Location
A geo coordinate (latitude, longitude, ...)
Map
A Bing map
Map Pushpin
A map pushpin
Matrix
A 2D matrix of numbers
Message
A post on a message board
Number
A number (possibly negative and/or fractional)
Number Map
A map of numbers to numbers
OAuth Response
OAuth 2.0 Access Token or Error as described in http://tools.ietf.org/html/rfc6749.
Obstacle
An obstacle on a board
Page
A page on a wall
Page Button
A page button on the wall
Picture
A picture
Place
A named location
Ref
A reference to a value
Server Request
An incomming HTTP web request
Server Response
An HTTP web response to be returned
Song
A song
Sound
A sound effect
Spring
A spring between two sprites.
Sprite
A sprite
Sprite Animation
A animation to animate sprite properties.
Sprite Set
A collection of sprites
Sprite Sheet
A sprite sheet which packs multiple frames in a single picture
String
A piece of text
String Map
A map from strings to strings
Task
A task created with `async` keyword
TextBox
A text box
Timer
A timer
Unknown
an unknown value
User
A user account
Vector3
A 3D vector
Web Event Source
A Server-Sent-Events client
Web Request
An HTTP web request
Web Response
An HTTP web response
Web Socket
A web socket
Web Socket Message
A web socket message
Xml Object
An xml element or collection of elements
function types
Action
A place to hook up an action to execute in response to an event
Action1
A possibly non-atomic single argument action
Atomic Action
An atomic action with no arguments
Atomic Action1
An atomic single argument action
Boolean Action
A place to hook up an action to execute in response to an event
Collection Message Action
A place to hook up an action to execute in response to an event
Comparison
An atomic comparison action
Converter
A generic atomic conversion function
Json Action
A place to hook up an action to execute in response to an event
Number Action
A place to hook up an action to execute in response to an event
Number Converter
An atomic conversion function to number
Position Action
A place to hook up an action to execute in response to an event
Predicate
An atomic predicate test
Sprite Action
A place to hook up an action to execute in response to an event
Sprite Set Action
A place to hook up an action to execute in response to an event
String Converter
An atomic conversion function to string
Text Action
A place to hook up an action to execute in response to an event
Vector Action
A place to hook up an action to execute in response to an event
Web Response Action
A place to hook up an action to execute in response to an event
edit this topic
fnanpm