[View]  [Edit]  [Lock]  [References]  [Attachments]  [History]  [Home]  [Changes]  [Search]  [Help] 

api[tns8] 01 core-modules.st


NativeScriptModule
 name: 'data/observable' api: #(
  #(comment
   'Represents an observable object'
  )
  #(functions
    #(fromObject #(_obj) Observable)
    #(fromObjectRecursive #(_obj) Observable)
  )
  #(interfaces
   #(EventData #(
    #(typedAccessors eventName #(object Observable))
    )
   )
   #(PropertyChangeData EventData #(
    #(accessors propertyName value)
    )
   )
   #(Observable #(
    #(constants propertyChangeEvent)
     #(accessors typeName )
     #(functions
        #(on #(eventNames _callback))
        #(off #(eventNames))
        #(off #(eventNames _callback))
        #(off #(eventNames _callback _thisArg))
        #(addEventListener #(eventNames _callback))
        #(removeEventListener #(eventNames))
        #(removeEventListener #(eventNames _callback))
        #(removeEventListener #(eventNames _callback _thisArg))
        #(set #(name _value))
        #(get #(name))
        #(notifyPropertyChange #(propertyName _newValue))
        #(hasListeners #(eventName))
     )
    )
   )
   #(DependencyObservable Observable #())
   #(WrappedValue #(
    #(constructors
     #(value #(_value))
    )
    #(accessors wrapped)
    #(staticFunctions
     #(unwrap #(_value))
     #(wrap #(_value) WrappedValue)
     )
    )
   )
  )
 )!

NativeScriptModule
 name: #application-settings api: #(
  #(comment
   'Used to store strings, booleans and numbers in built-in key/value store'
  )
  #(functions
   #(hasKey #(key))
   #(getBoolean #(key defaultValue)) #(getBoolean #(key))
   #(getString #(key defaultValue)) #(getString #(key))
   #(getNumber #(key defaultValue)) #(getNumber #(key))
   #(setBoolean #(key value))
   #(setString #(key value))
   #(setNumber #(key value))
   #(remove #(key))
   #clear
  )
 )!

NativeScriptModule
 name: #application api: #(
  #(comment
   'Contains the application abstraction with all related methods'
  )
  #(accessors
   launchEvent uncaughtErrorEvent suspendEvent
   resumeEvent exitEvent lowMemoryEvent
   orientationChangedEvent
   mainModule resources cssFile
  )
  #(typedGetters
   #(mainEntry "frame."NavigationEntry)
   #(android AndroidApplication)
   #(ios IOSApplication)
  )
  #(interfaces
   #(NativeScriptError "Error" #(
    #(getters nativeError)
    )
   )
   #(ApplicationEventData #(
    #(getters ios android)
    #(accessors eventName object)
    )
   )
   #(LaunchEventData ApplicationEventData #(
    #(typedAccessors #(root View))
    )
   )
   #(OrientationChangedEventData ApplicationEventData #(
    #(accessors newValue)
    )
   )
  )
  #(functions
   #(addCss #(cssText))
   #(loadCss #(cssFileName) 'RuleSet[]')
   #(start #(_entry))
   #(onLaunch #(_context))
   #(onUncaughtError #(_error))
   onSuspend onResume
   onExit onLowMemory
   #(on #(eventNames _callback))
   #(off #(eventNames _callback))
   #(notify #(_data))
   #(hasListeners #(eventName))
  )
  #(interfaces
   #(AndroidActivityEventData #(
    #(accessors activity eventName object)
    )
   )
   #(AndroidActivityBundleEventData AndroidActivityEventData #(
    #(accessors bundle)
    )
   )
   #(AndroidActivityRequestPermissionsEventData AndroidActivityEventData #(
    #(accessors number permissions grantResults)
    )
   )
   #(AndroidActivityResultEventData AndroidActivityEventData #(
    #(accessors requestCode resultCode intent)
    )
   )
   #(AndroidActivityBackPressedEventData AndroidActivityEventData #(
    #(accessors cancel)
    )
   )
   #(IOSApplication #(
    #(accessors rootController window nativeApp delegate)
    #(functions
     #(addNotificationObserver #(notificationName _onReceiveCallback))
     #(removeNotificationObserver #(_observer notificationName))
     )
    )
   )
   #(RootViewControllerImpl #(
    #(accessors contentController)
    )
   )
   #(AndroidApplication "observable."Observable #(
    #(accessors
       nativeApp context foregroundActivity currentContext
       startActivity packageName paused
     )
    #(staticGetters
     activityCreatedEvent
     activityDestroyedEvent
     activityStartedEvent
     activityPausedEvent
     activityResumedEvent
     activityStoppedEvent
     saveActivityStateEvent
     activityResultEvent
     activityBackPressedEvent
     activityRequestPermissionsEvent
    )
    #(functions
     #(init #(nativeApp))
     #(onActivityCreated #(activity bundle))
     #(onActivityDestroyed #(activity))
     #(on #(eventNames _callback))
     #(registerBroadcastReceiver #(intentFilter _onReceiveCallback))
     #(unregisterBroadcastReceiver #(intentFilter))
     )
    )
   )
  )
 )!

NativeScriptModule
 name: 'ui/core/view' api: #(
  #(comment 'Main View module' )
  #(functions
    #(getViewById #(_view id) View)
    #(eachDescendant #(_view _callback))
    #(getAncestor #(_view _criterion) View)
    #(isEventOrGesture #(name _view))
    #(PseudoClassHandler #(pseudoClasses) MethodDecorator)
  )
  #(interfaces
   #( View "proxy.ProxyObject -ToDo-" #(
    #(comment 'The he base support for all TNS UI components.
	A View occupies a rectangular area on the screen and is responsible for drawing and layouting of all UI components within.')
    #(typedAccessors
	#(borderColor Color)
        #(borderTopColor Color)
        #(borderRightColor Color)
        #(borderBottomColor Color)
        #(borderLeftColor Color)
        borderWidth
        borderTopWidth
        borderRightWidth
        borderBottomWidth
        borderLeftWidth
        borderRadius
        borderTopLeftRadius
        borderTopRightRadius
        borderBottomRightRadius
        borderBottomLeftRadius
        automationText
	#(color Color)
	#(backgroundColor Color)
        backgroundImage
        minWidth minHeight width height
        margin marginLeft marginTop marginRight marginBottom
        horizontalAlignment verticalAlignment visibility opacity
        translateX translateY scaleX scaleY originX originY
        rotate isEnabled isUserInteractionEnabled
        id cssClass className #(style "style."Style)
        #(parent View) #(page View)
        isLayoutValid
        cssType cssClasses cssPseudoClasses
	_context
    )
    #(staticFunctions
	#(measureChild #(_parent _child widthMeasureSpec heightMeasureSpec))
        #(layoutChild  #(_parent _child left top right bottom))
        #(adjustChildLayoutParams #(_view widthMeasureSpec heightMeasureSpec))
        #(restoreChildOriginalParams #(_view))
        #(resolveSizeAndState #(size specSize specMode childMeasuredState))
        #(combineMeasuredStates #(curState newState))
    )
    #(functions
	#(measure #(widthMeasureSpec heightMeasureSpec))
        #(layout #(left top right bottom))
        getMeasuredWidth getMeasuredHeight
        getMeasuredState requestLayout
        #(onMeasure #(widthMeasureSpec heightMeasureSpec))
        #(onLayout #(left top right bottom))
        #(setMeasuredDimension #(measuredWidth measuredHeight))
        #(layoutNativeView #(left top right bottom))
        #(getViewById #(id) View)
        focus
        #(setInlineStyle #(style))
        #(getGestureObservers #(_type) "Array<gestures.GesturesObserver>")
        #(observe #(_type _callback))
        #(observe #(_type _callback _thisArg))
        #(on #(eventNames _callback))
        #(on #(eventNames _callback _thisArg))
        #(off #(eventNames _callback))
        #(off #(eventNames _callback _thisArg))
        #(animate #(_options) "animation."AnimationPromise)
        #(createAnimation #(_options) "animation."Animation)
        #(getLocationInWindow Point)
        #(getLocationOnScreen Point)
        #(getLocationRelativeTo #(_otherView) Point)
        #(getActualSize Size)
        #(addPseudoClass #(name))
	#(deletePseudoClass #(name))
        onLoaded onUnloaded isLoaded
        #(_addView #(_view))
        #(_addView #(_view atIndex))
        #(_propagateInheritableProperties #(_view))
        #(_inheritProperties #(_parentView))
        #(_removeView #(_view))
        _childIndexToNativeChildIndex
        #(_childIndexToNativeChildIndex #(index))
        _getNativeViewsCount
        #(_eachLayoutView #(_callback))
        #(_addToSuperview #(_superview))
        #(_addToSuperview #(_superview index))
        _removeFromSuperview
        #(_applyXmlAttribute #(attribute _value))
    )
    #(staticGetters loadedEvent unloadedEvent)
    #(staticAccessors
        #(automationTextProperty Property)
        #(idProperty Property)
        #(cssClassProperty Property)
        #(classNameProperty Property)
        #(isEnabledProperty Property)
        #(isUserInteractionEnabledProperty Property)
    )
    #(implements ApplyXmlAttributes)
   ))
   #(CustomLayoutView View #())
  )
 )!

NativeScriptModule
 name: 'ui/layouts/layout-base' api: #(
  #(interfaces
	#( LayoutBase "view."CustomLayoutView #(
 		#(staticGetters
			#(clipToBoundsProperty Property)
		)
		#(staticFunctions
			#(adjustChildrenLayoutParams #(_layoutBase widthMeasureSpec heightMeasureSpec))
			#(restoreOriginalParams #(_layoutBase))
		)
		#(accessors clipToBounds padding paddingBottom paddingLeft paddingRight paddingTop)
		#(functions
			getChildrenCount
			#(getChildAt #(index) View)
			#(getChildIndex #(_child))
			#(addChild #(_view))
			#(insertChild #(_child atIndex))
			#(removeChild #(_view))
			removeChildren
			#(_registerLayoutChild #(_child))
			#(_unregisterLayoutChild #(_child))
			#(eachLayoutChild #(_callback))
		)
	))
  )
 )!

NativeScriptModule
 name: 'ui/core/bindable' api: #(
  #(interfaces
	#( BindingOptions #(
		#(accessors sourceProperty targetProperty twoWay expression)
	))
	#( ValueConverter #(
		#(accessors toModel toView)
	))
	#( Bindable "dependencyObservable."DependencyObservable #(
		#(staticGetters #(bindingContextProperty Property))
		#(accessors bindingContext)
		#(functions
			#(bind #(_options))
			#(bind #(_options source))
			#(unbind #(propertyName))
			#(_onBindingContextChanged #(oldValue newValue))
		)
	))
  )
 )!

NativeScriptModule
 name: 'ui/action-bar' api: #(
  #(comment 'Contains the action bar related contents')
  #(interfaces
	#( ActionItem "bindable."Bindable #(
		#(staticGetters
			tapEvent
			#(textProperty Property)
			#(iconProperty Property)
			#(visibilityProperty Property)
		)
		#(typedGetters
			#(ios IOSActionItemSettings)
			#(android AndroidActionItemSettings)
		)
		#(typedAccessors
			text icon #(actionView View) visibility
			#(actionBar ActionBar) #(page "pages."Page)
		)
		#(functions
			#(on #(eventNames _callback))
		)
	))
	#( NavigationButton ActionItem #())
	#( ActionItems #(
		#(comment 'Represents a collection of ActionItem instances')
		#(functions
			#(addItem #(_item))
			#(removeItem #(_item))
			#(getItems 'Array<ActionItem>')
			#(getItemAt #(index) ActionItem)
		)
	))
	#( ActionBar View #(
		#(typedAccessors title #(titleView View)
			#(navigationButton NavigationButton)
			#(actionItems ActionItems)
			#(android AndroidActionBarSettings)
			#(page "pages."Page)
		)
		#(functions
			update
			#(_addArrayFromBuilder #(name #(value handles)))
			#(_addChildFromBuilder #(name _value))
		)
	))
	#( AndroidActionItemSettings #(
		#(accessors position systemIcon)
	))
	#( IOSActionItemSettings #(
		#(accessors position systemIcon)
	))
	#( AndroidActionBarSettings #(
		#(accessors icon iconVisibility)
	))
  )
 )!

NativeScriptModule
 name: 'ui/activity-indicator' api: #(
  #(interfaces
	#( ActivityIndicator View #(
		#(staticGetters #(busyProperty Property))
		#(getters ios android)
		#(accessors busy)
	))
  )
 )!

NativeScriptModule
 name: 'ui/animation' api: #(
  #(interfaces
	#( Animation #(
		#(constructors #(animationDefinitions #(#(definitions handles) playSequentially)))
		#(functions play cancel)
		#(getters isPlaying)
	))
	#( AnimationDefinition #(
		#(typedAccessors
			#(target View) opacity
			#(backgroundColor Color)
			#(translate Pair)
		        #(scale Pair)
			rotate duration delay
			iterations curve
		)
	))
	#( CubicBezierAnimationCurve #(
		#(constructors #(x1 #(x1 y1 x2 y2)))
		#(accessors x1 y1 x2 y2)
	))
  )
 )!


NativeScriptModule
 name: #http api: #(
  #(comment
   'Allows to send web requests and receive the responses'
  )
  #(functions
   #(getString #(_urlOrOptions) "Promise<string>")
   #(getJSON"<T>" #(_urlOrOptions) "Promise<T>")
   #(getImage #(_urlOrOptions) "Promise<image.ImageSource>")
   #(getFile #(_urlOrOptions) "Promise<fs.File>")
   #(request #(_options) "Promise<HttpResponse>")
  )
  #(interfaces
   #(HttpRequestOptions #(
    #(accessors url method headers timeout)
    #(typedAccessors #(content FormData))
    )
   )
   #(HttpResponse #(
    #(accessors statusCode headers"Headers")
    #(typedAccessors #(content HttpContent))
    #(constants UTF8 GBK)
    )
   )
   #(HttpContent #(
    #(accessors raw toString toJSON toImage)
    #(typedAccessors #(toFile "fs."File))
    )
   )
  )
 )!


NativeScriptModule
 name: 'ui/styling/background' api: #(
  #(interfaces
	#( BackgroundDrawParams #(
		#(accessors
			repeatX repeatY
			posX posY
			sizeX sizeY)
	))
	#( Background #(
		#(staticGetters #(default Background))
		#(typedAccessors
			#(color Color)
			#(image ImageSource)
			repeat position size
			#(borderTopColor Color)
			#(borderRightColor Color)
			#(borderBottomColor Color)
			#(borderLeftColor Color)
			borderTopWidth borderRightWidth
			borderBottomWidth borderLeftWidth
			borderTopLeftRadius borderTopRightRadius
			borderBottomRightRadius borderBottomLeftRadius
			clipPath
		)
		#(functions
			#(withColor #(_value) Background)
			#(withImage #(_value) Background)
			#(withRepeat #(value) Background)
			#(withPosition #(value) Background)
			#(withSize #(value) Background)
			#(withBorderTopColor #(_value) Background)
			#(withBorderRightColor #(_value) Background)
			#(withBorderBottomColor #(_value) Background)
			#(withBorderLeftColor #(_value) Background)
			#(withBorderTopWidth #(value) Background)
			#(withBorderRightWidth #(value) Background)
			#(withBorderBottomWidth #(value) Background)
			#(withBorderLeftWidth #(value) Background)
			#(withBorderTopLeftRadius #(value) Background)
			#(withBorderTopRightRadius #(value) Background)
			#(withBorderBottomRightRadius #(value) Background)
			#(withBorderBottomLeftRadius #(value) Background)
			#(withClipPath #(value) Background)
			#(getDrawParams #(width height) BackgroundDrawParams)
			isEmpty hasBorderColor
			hasBorderWidth hasBorderRadius
			hasUniformBorderColor hasUniformBorderWidth
			hasUniformBorderRadius
			hasUniformBorder
			#(getUniformBorderColor Color)
			getUniformBorderWidth
			getUniformBorderRadius
		)
		#(staticFunctions #(equals #(_value1 _value2)))
	))
  )
 )!

NativeScriptModule
 name: 'ui/content-view' api: #(
  #(interfaces
	#( ContentView View #(
		#(typedAccessors
			#(content View)
			#(layoutView View)
		)
		#(functions
			#(_addChildFromBuilder #(name value))
		)
	))
  )
 )!

NativeScriptModule
 name: 'ui/border' api: #(
  #(interfaces
	#( Border ContentView #(
		#(typedAccessors
			cornerRadius borderWidth
        		#(borderColor Color)
		)
	))
  )
 )!

NativeScriptModule
 name: 'ui/builder' api: #(
  #(interfaces
	#( LoadOptions #(
		#(typedAccessors
			path name attributes exports
			#(page Page)
		)
	))
  )
  #(functions
	#(load #(_fileNameOrLoadOptions) View)
	#(load #(fileName _exports) View)
	#(parse #(_value) View)
	#(parse #(_value _exports) View)
	#(parseMultipleTemplates #(value) 'Array<KeyedTemplate>')
	#(parseMultipleTemplates #(value _exports) 'Array<KeyedTemplate>')
  )
 )!

NativeScriptModule
 name: 'ui/button' api: #(
  #(functions
  )
  #(classes
   #(Button View #(
    #(implements #(FormattedStringView AddChildFromBuilder))
    #(staticGetters
	#(textProperty Property)
        #(textWrapProperty Property)
	tapEvent )
    #(getters ios android)
    #(typedAccessors text textWrap
	#(formattedText FormattedString)
	whiteSpace )
    #(functions
	#(on #(eventNames _callback))
	#(on #(eventNames _callback _thisArg))
	#(_addChildFromBuilder #(name _value))
    )
   ))
  )
 )!



"------------------------------------------------------------------
-ToDo- Needs revision (from start of this file) up to this line of:
-interfaces vs. classes (add constructors)
-implements and declarative interfaces
-------------------------------------------------------------------"!


NativeScriptModule
  name: #(color ColorModule) api: #(
  #(classes
   #(Color #(
    #(constructors
	#(knownColor #(knownColor))
	#(hex #(hex))
	#(argb #(argb))
        #(alpha #(alpha red green blue))
    )
    #(accessors a r g b hex argb name)
    #(getters ios android)
    #(functions
	#(equals #(_value))
    )
    #(staticFunctions
	#(equals #(_value1 _value2))
	#(isValid #(_value))
    )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/builder/component-builder' api: #(
  #(functions
    #(getComponentModule #(elementName namespace _attributes _exports) ComponentModule)
    #(setPropertyValue #(_view _instanceModuleExports _pageExports propertyName _propertyValue))
  )
  #(interfaces
	#(ComponentModule #(
		#(typedAccessors #(component View) exports)
	))
  )
 )!

NativeScriptModule
  name: #connectivity api: #(
  #(functions
	getConnectionType
	#(startMonitoring #(_connectionTypeChangedCallback))
	stopMonitoring
  )
  #(modules
	#(connectionType #(
		#(accessors none wifi mobile)
	))
  )
 )!

NativeScriptModule
  name: #(console ConsoleModule) api: #(
  #(classes
   #(Console #(
     #(functions
	#(time #(reportName))
	#(timeEnd #(reportName))
	#(assert #(test message formatParams))
	#(info #(message formatParams))
	#(warn #(message formatParams))
	#(error #(message formatParams))
	#(log #(message formatParams))
	trace
	#(dump #(obj))
	#(dir  #(obj))
     )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/content-view' api: #(
  #(classes
   #(ContentView View #(
     #(functions
	#(_addChildFromBuilder #(name _value))
     )
     #(typedAccessors
	#(content View)
	#(layoutView View)
     )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/core/control-state-change' api: #(
  #(classes
   #(ControlStateChangeListener #(
     #(functions start stop )
     #(constructors
	#(control #(_control _callback))
     )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/styling/css-selector' api: #(
  #(functions
   #(fromAstNodes #(#(astRules handles)) 'RuleSet[]')
  )
  #(interfaces
   #( Node #(
     #(typedAccessors
	#(parent Node)
	id cssType cssClasses cssPseudoClasses
     )
   ))
   #( Declaration #(
     #(accessors property value)
   ))
  )
  #(classes
   #( SelectorCore #(
     #(typedAccessors dynamic #(ruleSet RuleSet))
     #(functions
	#(match #(_node))
     )
   ))
   #( RuleSet #(
     #(typedAccessors
	#(selectors 'SelectorCore[]')
	#(declarations 'Declaration[]')
     )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/date-picker' api: #(
  #(classes
   #( DatePicker View #(
     #(staticAccessors
	#(yearProperty Property)
	#(monthProperty Property)
	#(dayProperty Property)
	#(dateProperty Property)
     )
     #(getters ios android)
     #(accessors year month day date maxDate minDate)
   ))
  )
 )!

NativeScriptModule
  name: 'utils/debug' api: #(
  #(staticAccessors debug)
  #(classes
   #( Source #(
     #(constructors
	#(uri #(uri line column))
     )
     #(accessors uri line column)
     #(staticFunctions
	#(get #(object) Source)
	#(set #(object _src))
     )
   ))
   #( ScopeError "Error" #(
     #(constructors
	#(child #(child))
	#(child #(child message))
     )
     #(accessors child message stack name)
   ))
   #( SourceError ScopeError #(
     #(constructors
	#(child #(child source))
	#(child #(child source message))
     )
     #(accessors source)
   ))
  )
 )!

NativeScriptModule
  name: 'utils/debug' api: #(
  #(staticAccessors debug)
  #(classes
   #( Source #(
     #(constructors
	#(uri #(uri line column))
     )
     #(accessors uri line column)
     #(staticFunctions
	#(get #(object) Source)
	#(set #(object _src))
     )
   ))
   #( ScopeError "Error" #(
     #(constructors
	#(child #(child))
	#(child #(child message))
     )
     #(accessors child message stack name)
   ))
   #( SourceError ScopeError #(
     #(constructors
	#(child #(child source))
	#(child #(child source message))
     )
     #(accessors source)
   ))
  )
 )!

NativeScriptModule
  name: 'ui/core/dependency-observable' api: #(
  #(staticAccessors unsetValue)
  #(classes
   #( Property #(
     #(constructors
	#(name #(name ownerType _metadata _valueConverter))
     )
     #(typedAccessors
	name id #(metadata PropertyMetadata)
	valueConverter defaultValueGetter
	defaultValue
        onValueChanged onValidateValue equalityComparer
        affectsLayout
        inheritable affectsStyle
     )
   ))
   #( PropertyMetadata #(
     #(constructors
	#(defaultValue #(defaultValue))
	#(defaultValue #(defaultValue options))
	#(defaultValue #(defaultValue options _onChanged))
	#(defaultValue #(defaultValue options _onChanged _onValidateValue))
	#(defaultValue #(defaultValue options _onChanged _onValidateValue _equalityComparer))
     )
     #(typedAccessors
	options defaultValue
        onValueChanged onValidateValue equalityComparer
        affectsLayout
        inheritable affectsStyle
     )
   ))
   #( PropertyEntry #(
     #(functions resetValue )
     #(typedAccessors
	options defaultValue
        onValueChanged onValidateValue equalityComparer
        affectsLayout
        inheritable affectsStyle
     )
   ))
   #( DependencyObservable Observable #())
  )
  #(interfaces
   #( PropertyChangeData EventData #(
     #(accessors
	effectiveValue valueSource localValue
        inheritedValue cssValue visualStateValue
     )
   ))
   #( NativeValueResult #(
     #(accessors result cacheable)
   ))
  )
  #(modules
   #( PropertyMetadataSettings #(
     #(accessors None AffectsLayout Inheritable AffectsStyle )
   ))
   #( ValueSource #(
     #(accessors Default Inherited Css Local VisualState )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/dialogs' api: #(
  #(modules
   #( #(inputType InputType) #(
     #(accessors text password)
   ))
  )
  #(functions
	#(alert #(_what) Promise)
	#(confirm #(_what) Promise)
	#(prompt #(message) Promise)
	#(prompt #(message defaultText) Promise)
	#(login  #(_what ) Promise)
	#(login  #(_what userName ) Promise)
	#(login  #(_what userName password ) Promise)
	#(action #(_what cancelButtonText actions) Promise)
  )
  #(interfaces
   #( CancelableOptions #(
     #(accessors cancelable)
   ))
   #( ActionOptions CancelableOptions #(
     #(accessors title message cancelButtonText actions)
   ))
   #( DialogOptions CancelableOptions #(
     #(accessors title message)
   ))
   #( AlertOptions DialogOptions #(
     #(accessors okButtonText)
   ))
   #( ConfirmOptions AlertOptions #(
     #(accessors cancelButtonText neutralButtonText)
   ))
   #( PromptOptions ConfirmOptions #(
     #(accessors defaultText inputType)
   ))
   #( LoginOptions ConfirmOptions #(
     #(accessors userName password)
   ))
   #( PromptResult #(
     #(accessors result text)
   ))
   #( LoginResult #(
     #(accessors result userName password)
   ))
  )
 )!

NativeScriptModule
  name: 'ui/layouts/dock-layout' api: #(
  #(classes
   #( DockLayout LayoutBase #(
     #(staticAccessors
	#(dockProperty Property)
	#(stretchLastChildProperty Property)
     )
     #(accessors stretchLastChild)
     #(staticFunctions
	#(getDock #(_view))
        #(setDock #(_view value))
     )
   ))
  )
 )!


NativeScriptModule
  name: 'file-system/file-name-resolver' api: #(
  #(interfaces
   #( PlatformContext #(
     #(accessors width height os deviceType )
   ))
  )
  #(classes
   #( FileNameResolver #(
     #(constructors #(context #(_context)) )
     #(functions
	#(resolveFileName #(path ext))
	clearCache
     )
   ))
  )
  #(functions
	#(resolveFileName #(path ext))
	clearCache
  )
 )!

NativeScriptModule
  name: 'file-system/file-system-access' api: #(
  #(classes
   #( FileSystemAccess #(
     #(functions
	#(getLastModified #(path))
	#(getParent #(path))
	#(getParent #(path _onError))
	#(getFile #(path))
	#(getFile #(path _onError))
	#(getFolder #(path))
	#(getFolder #(path _onError))
	#(getEntities #(path))
	#(getEntities #(path _onError))
	#(eachEntity #(path do))
	#(eachEntity #(path do _onError))
	#(fileExists #(path))
	#(folderExists #(path))
	#(deleteFile #(path))
	#(deleteFile #(path _onError))
	#(deleteFolder #(path))
	#(deleteFolder #(path _onError))
	#(emptyFolder #(path))
	#(emptyFolder #(path _onError))
	#(rename #(path newPath))
	#(rename #(path newPath _onError))
	getDocumentsFolderPath
	getTempFolderPath
	getLogicalRootPath
	getCurrentAppPath
	#(readText #(path))
	#(readText #(path _onError))
	#(read #(path))
	#(read #(path _onError))
	#(writeText #(path content))
	#(writeText #(path content _onError))
	#(write #(path _content))
	#(write #(path _content _onError))
	#(getFileExtension #(path))
	getPathSeparator
	#(normalizePath #(path))
	#(joinPath #(left right))
	#(joinPath #(array))
     )
   ))
  )
 )!

NativeScriptModule
  name: 'file-system' api: #(
  #(classes
   #( FileSystemEntity #(
     #(typedAccessors
	lastModified name path
	#(parent Folder)
       )
       #(functions
	remove removeSync
	#(removeSync #(onError))
	#(rename #(newName))
	#(renameSync #(newName))
	#(renameSync #(newName onError))
     )
   ))
   #( File FileSystemEntity #(
     #(accessors extension isLocked)
     #(functions
	readText #(readText #(encoding))
	readTextSync #(readTextSync #(onError))
	readSync #(readSync #(onError))
	#(writeText #(content)) #(writeText #(content encoding))
	#(writeTextSync #(content)) #(writeTextSync #(content onError))
	#(writeSync #(content)) #(writeSync #(content onError))
     )
     #(staticFunctions
	#(exists #(path))
	#(fromPath #(path) File)
     )
   ))
   #( Folder FileSystemEntity #(
     #(accessors isKnown)
     #(functions
	#(contains #(name))
	clear clearSync #(clearSync #(onError))
	#(getFile #(name) File)
	#(getFolder #(name) Folder)
	#(getEntities  "Promise<" 'Array<FileSystemEntity>')
	#(getEntitiesSync #(onError))
	#(eachEntity #(onEntity))
     )
     #(staticFunctions
	#(exists #(path))
	#(fromPath #(path) Folder)
     )
   ))
  )
  #(modules
   #( #(path file-system-path) #(
     #(accessors separator)
     #(functions
	#(normalize #(path))
	#(join #(paths))
     )
   ))
   #( #(knownFolders file-system-knownFolders) #(
     #(functions
	#(documents Folder)
	#(temp Folder)
	#(currentApp Folder)
      )
      #(modules
       #( #(ios file-system-ios) #(
        #(functions
		#(library Folder)
		#(developer Folder)
		#(desktop Folder)
		#(downloads Folder)
		#(movies Folder)
		#(music Folder)
		#(pictures Folder)
		#(sharedPublic Folder)
        )
       ))
      )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/layouts/flexbox-layout' api: #(
  #(classes
   #( FlexboxLayout LayoutBase #(
     #(accessors flexDirection flexWrap justifyContent alignItems alignContent )
     #(staticFunctions
	#(setOrder #(_view order))
	#(getOrder #(_view))
	#(setFlexGrow #(_view grow))
	#(getFlexGrow #(_view))
	#(setFlexShrink #(_view shrink))
	#(getFlexShrink #(_view))
	#(setAlignSelf #(_view align))
	#(getAlignSelf #(_view))
	#(setFlexWrapBefore #(_view wrap))
	#(getFlexWrapBefore #(_view))
     )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/styling/font' api: #(
  #(classes
   #( Font #(
"     #(staticGetters #(default Font))"
     #(constructors #(family #(family size style weight)) )
     #(accessors fontFamily fontStyle fontWeight fontSize isBold isItalic)
     #(functions
	getAndroidTypeface
	#(getUIFont #(_defaultFont))
	#(withFontFamily #(family) Font)
	#(withFontStyle #(style) Font)
	#(withFontWeight #(weight) Font)
	#(withFontSize #(size) Font)
     )
     #(staticFunctions
	#(equals #(_value1 _value2))
	#(parse #(cssValue) Font)
     )
     #(modules
	#(#(ios font-ios) #(
	  #(functions #(registerFont #(fontFile)) )
	))
     )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/frame' api: #(
  #(classes
   #( Frame View #(
      #(staticGetters androidOptionSelectedEvent)
      #(functions
	goBack #(goBack #(_to))
	canGoBack
	#(navigate #(_what))
      )
      #(typedAccessors
	#(backStack 'Array<BackstackEntry>')
	#(currentPage Page)
	#(currentEntry NavigationEntry)
	animated
	#(transition NavigationTransition)
      )
      #(staticAccessors
	defaultAnimatedNavigation
	#(defaultTransition NavigationTransition)
	#(android AndroidFrame)
	#(ios iOSFrame)
      )
      #(functions
	#(on #(eventNames callback))
      )
   ))
  )
  #(functions
	#(setFragmentClass #(_clazz))
	#(topmost Frame)
	goBack
	#(stack 'Array<Frame>')
  )
  #(interfaces
   #( NavigationEntry #(
    #(typedAccessors moduleName
	context bindingContext animated
	#(transition NavigationTransition)
	#(transitioniOS NavigationTransition)
	#(transitionAndroid NavigationTransition)
	backstackVisible clearHistory
    )
    #(functions #(create Page) )
   ))
   #( NavigationTransition #(
    #(typedAccessors name
	#(instance Transition)
	duration curve
    )
   ))
   #( AndroidOptionEventData EventData #(
    #(accessors any handled)
   ))
   #( AndroidFrame Observable #(
    #(accessors rootViewGroup activity
        currentActivity actionBar
        showActionBar cachePagesOnNavigate
    )
    #(functions
        #(fragmentForPage #(_page))
    )
   ))
   #( AndroidActivityCallbacks #(
    #(functions
	#(onCreate #(_activity _savedInstanceState superFunc))
	#(onSaveInstanceState #(_activity _outState superFunc))
	#(onStar #(_activity superFunc))
	#(onStop #(_activity superFunc))
	#(onDestroy #(_activity superFunc))
	#(onBackPressed #(_activity superFunc))
	#(onRequestPermissionsResult #(_activity requestCode permissions grantResults superFunc))
	#(onActivityResult #(_activity requestCode resultCode _data superFunc))
    )
   ))
   #( AndroidFragmentCallbacks #(
    #(functions
	#(onHiddenChanged #(_fragment hidden superFunc))
	#(onCreateAnimator #(_fragment transit enter nextAnim superFunc))
	#(onCreate #(_fragment _savedInstanceState superFunc))
	#(onCreateView #(_fragment _inflater _container _savedInstanceState superFunc))
	#(onSaveInstanceState #(_fragment _outState superFunc))
	#(onDestroyView #(_fragment superFunc))
	#(onDestroy #(_fragment superFunc))
	#(toStringOverride #(_fragment superFunc))
    )
   ))
   #( iOSFrame #(
    #(accessors controller navBarVisibility)
   ))
  )
 )!

NativeScriptModule
  name: 'ui/gestures' api: #(
  #(interfaces
   #( GestureEventData EventData #(
    #(typedAccessors type #(view View) ios android)
   ))
   #( TouchGestureEventData GestureEventData #(
    #(accessors action)
    #(functions
	getX getY getPointerCount
	#(getActivePointers 'Array<Pointer>')
	#(getAllPointers 'Array<Pointer>')
     )
   ))
   #( Pointer #(
    #(accessors android ios)
    #(functions getX getY)
   ))
   #( GestureEventDataWithState GestureEventData #(
    #(accessors state)
   ))
   #( PinchGestureEventData GestureEventDataWithState #(
    #(accessors scale)
    #(functions getFocusX getFocusY)
   ))
   #( SwipeGestureEventData GestureEventData #(
    #(accessors direction)
   ))
   #( PanGestureEventData GestureEventDataWithState #(
    #(accessors deltaX deltaY)
   ))
   #( RotationGestureEventData GestureEventDataWithState #(
    #(accessors rotation)
   ))
  )
  #(classes
   #( GesturesObserver #(
    #(constructors #(target #(_target callback))  )
    #(accessors type callback context)
    #(functions
	#(observe #(type))
	disconnect
	#(androidOnTouchEvent: #(motionEvent))
    )
   ))
  )
 #(functions
	#(observe #(_target type callback) GesturesObserver)
	#(observe #(_target type callback _context) GesturesObserver)
	#(toString #(type))
	#(toString #(type separator))
	#(fromString #(type))
 )
)!

NativeScriptModule
  name: 'ui/layouts/grid-layout' api: #(
  #(classes
   #( ItemSpec #(
    #(constructors #(value #(value type)) )
    #(accessors actualLength gridUnitType isAbsolute isAuto isStar value)
   ))
   #( GridLayout LayoutBase #(
    #(staticAccessors
	#(columnProperty Property)
	#(columnSpanProperty Property)
	#(rowProperty Property)
	#(rowSpanProperty Property)
	#(columnProperty Property)
	#(columnProperty Property)
	#(columnProperty Property)
    )
    #(staticFunctions
	#(getColumn #(_view))
	#(setColumn #(_view value))
	#(getColumnSpan #(_view))
	#(setColumnSpan #(_view value))
	#(getRow #(_view))
	#(setRow #(_view value))
	#(getRowSpan #(_view))
	#(setRowSpan #(_view value))
    )
    #(functions
	#(addColumn #(_itemSpec))
	#(addRow #(_itemSpec))
	#(removeColumn #(_itemSpec))
	removeColumns
	#(removeRow #(_itemSpec))
	removeRows
	#(getColumns 'Array<ItemSpec>')
	#(getRows 'Array<ItemSpec>')
    )
   ))
  )
)!

NativeScriptModule
  name: 'ui/html-view' api: #(
  #(classes
   #( HtmlView View #(
    #(staticAccessors #(htmlProperty Property) )
    #(accessors android ios html )
   ))
  )
)!

NativeScriptModule
  name: 'ui/image' api: #(
  #(classes
   #( Image View #(
    #(staticAccessors
	#(srcProperty Property)
	#(imageSourceProperty Property)
	#(isLoadingProperty Property)
	#(stretchProperty Property)
     )
    #(typedAccessors
	android ios
	#(imageSource ImageSource)
	src isLoading stretch
	loadMode #(tintColor Color)
    )
   ))
  )
)!

NativeScriptModule
  name: #(image-asset image-asset-module) api: #(
  #(classes
   #( ImageAsset #(
    #(constructors #(asset #(asset)) )
    #(functions #(getImageAsync #(callback)) )
    #(typedAccessors ios nativeImage android
        #(options ImageAssetOptions)
    )
   ))
  )
  #(interfaces
   #(ImageAssetOptions #(
     #(accessors width height keepAspectRatio)
   ))
  )
)!

NativeScriptModule
  name: 'ui/image-cache' api: #(
  #(interfaces
   #( DownloadRequest #(
    #(accessors url key completed)
   ))
   #( DownloadedData EventData #(
    #(typedAccessors key #(image ImageSource))
   ))
  )
  #(classes
   #( Cache Observable #(
    #(staticAccessors downloadedEvent )
    #(typedAccessors  #(placeholder ImageSource) maxRequests)
    #(functions
	enableDownload
	disableDownload
	#(push #(_request))
	#(enqueue #(_request))
	#(get #(key))
	#(set #(key _image))
	#(remove #(key))
	clear
	#(on #(eventNames callback))
	#(on #(eventNames callback thisArg))
     )
   ))
  )
)!

NativeScriptModule
  name: #(image-source image-source-module) api: #(
  #(classes
   #( ImageSource #(
    #(functions
	#(fromAsset #(_asset) 'Promise<ImageSource>')
	#(loadFromResource #(name))
	#(fromResource #(name) Promise)
	#(loadFromFile #(path))
	#(fromFile #(path) Promise)
	#(loadFromData #(data))
	#(fromData #(data) Promise)
	#(loadFromBase64 #(source))
	#(fromBase64 #(source) Promise)
	#(setNativeSource #(source))
	#(saveToFile #(path format))
	#(saveToFile #(path format quality))
	#(toBase64String #(format))
	#(toBase64String #(format quality))
     )
     #(accessors height width rotationAngle ios android)
   ))
 )
 #(functions
	#(fromAsset #(_asset) 'Promise<ImageSource>')
	#(fromResource #(name) ImageSource)
	#(fromFile #(path) ImageSource)
	#(fromData #(_data) ImageSource)
	#(fromBase64 #(source) ImageSource)
	#(fromNativeSource #(_source) ImageSource)
	#(fromUrl #(url) 'Promise<ImageSource>')
	#(fromFileOrResource #(path) ImageSource)
	#(isFileOrResourcePath #(path))
 )
)!


NativeScriptModule
  name: 'ui/animation/keyframe-animation' api: #(
  #(interfaces
   #( KeyframeDeclaration #(
     #(accessors property value)
   ))
   #( KeyframeInfo #(
     #(typedAccessors duration curve
        #(declarations 'Array<KeyframeDeclaration>') )
   ))
  )
  #(classes
   #( KeyframeAnimationInfo #(
     #(typedAccessors name duration
       delay iterations curve
        isForwards isReverse
        #(keyframes 'Array<KeyframeInfo>' ) )
   ))
   #( KeyframeAnimation #(
     #(accessors delay iterations isPlaying)
     #(functions cancel
	#(play: #(_view) Promise)
      )
     #(staticFunctions
	#(keyframeAnimationFromInfo #(_info valueSourceModifier))
      )
   ))
  )
 )!

NativeScriptModule
  name: 'color/known-colors' api: #(
 #(functions
	#(isKnownName #(name))
	#(getKnownColor #(name))
 )
)!

NativeScriptModule
  name: 'ui/layouts/layout' api: #(
 #(classes
  #( Layout LayoutBase #())
 )
)!

NativeScriptModule
  name: 'ui/list-picker' api: #(
 #(classes
  #( ListPicker View #(
    #(staticGetters #(selectedIndexProperty Property) #(itemsProperty Property))
    #(accessors android ios selectedIndex items)
  ))
 )
)!

NativeScriptModule
  name: 'ui/list-view' api: #(
 #(classes
  #( ListView View #(
    #(staticGetters itemLoadingEvent itemTapEvent loadMoreItemsEvent
	#(itemTemplateProperty Property)
	#(itemsProperty Property)
     )
    #(typedAccessors android ios
	isScrolling items itemTemplate
	itemTemplates itemTemplateSelector
	#(separatorColor Color) rowHeight
    )
    #(functions
	refresh
	#(scrollToIndex #(index))
	#(on #(eventNames callback))
    )
  ))
 )
 #(interfaces
  #(ItemEventData EventData #(
   #(typedAccessors index #(view View) ios android)
  ))
 )
)!

NativeScriptModule
  name: #(location location-module) api: #(
 #(interfaces
  #( #(LocationOptions Options) #(
    #(accessors desiredAccuracy updateDistance minimumUpdateTime maximumAge timeout)
  ))
 )
 #(classes
  #(Location #(
    #(accessors android ios latitude
       longitude altitude
       horizontalAccuracy verticalAccuracy
       speed direction timestamp)
  ))
  #(LocationManager #(
    #(typedAccessors android ios
	desiredAccuracy updateDistance isStarted
	#(lastKnownLocation Location)
    )
    #(staticFunctions isEnabled
	#(distance #(_loc1 _loc2))
	#(startLocationMonitoring #(_onLocation onError))
	stopLocationMonitoring
    )
  ))
 )
 #(functions
	#(getLocation #(_options) 'Promise<Location>')
 )
)!

NativeScriptModule
  name: 'ui/page' api: #(
  #(interfaces
   #( NavigatedData "observable."EventData #(
     #(accessors context isBackNavigation )
   ))
   #( ShownModallyData "observable."EventData #(
     #(accessors context closeCallback )
   ))
  )
  #(classes
   #( Page "contentView."ContentView #(
    #(staticGetters
	#(backgroundSpanUnderStatusBarProperty Property)
	#(statusBarStyleProperty Property)
	#(androidStatusBarBackgroundProperty Property)
	#(actionBarHiddenProperty Property)
	#(enableSwipeBackNavigationProperty Property)
	showingModallyEvent
	shownModallyEvent
	navigatingToEvent
	navigatedToEvent
	navigatingFromEvent
	navigatedFromEvent
    )
    #(typedAccessors
	backgroundSpanUnderStatusBar
	statusBarStyle
	#(androidStatusBarBackground Color)
	actionBarHidden
	enableSwipeBackNavigation css
	navigationContext
	#(frame Frame)
	#(actionBar ActionBar)
	#(modal Page)
    )
    #(functions
	#(addCss #(cssString))
	#(addCssFile #(cssFileName))
	#(getKeyframeAnimationWithName #(animationName) KeyframeAnimationInfo)
	#(on #(eventNames callback))
	#(showModal #(moduleName _context closeCallback) Page)
	#(showModal #(_what _context closeCallback fullscreen) Page)
	#(showModal Page)
	closeModal
    )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/placeholder' api: #(
  #(classes
   #( Placeholder View #(
     #(staticGetters creatingViewEvent )
     #(functions #(on #(eventNames callback)) )
   ))
  )
  #(interfaces
   #( CreateViewEventData EventData #(
     #(accessors view context)
   ))
  )
 )!

NativeScriptModule
  name: #platform api: #(
  #(typedGetters isAndroid isIOS #(device Device) )
  #(interfaces
   #( Device #(
     #(getters
	manufacturer model os
	osVersion sdkVersion
	deviceType uuid
	language region
     )
   ))
   #( ScreenMetrics #(
     #(getters
	widthPixels heightPixels
	widthDIPs heightDIPs scale
     )
   ))
  )
  "#(modules #(
   #(screen #(
	#(typedGetters #(mainScreen ScreenMetrics) )
   ))
  ))"
 )!

NativeScriptModule
  name: 'ui/progress' api: #(
  #(classes
   #( Progress View #(
     #(staticGetters #(valueProperty Property) #(maxValueProperty Property))
     #(accessors android ios value maxValue )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/repeater' api: #(
  #(classes
   #( Repeater View #(
     #(staticGetters #(itemsProperty Property) #(itemTemplateProperty Property) #(itemsLayoutProperty Property) )
     #(typedAccessors items itemTemplate #(itemsLayout LayoutBase))
     #(functions refresh )
   ))
  )
 )!

NativeObject subclass: #CssOffset instanceVariableNames: 'line column' category: NativeScriptModule category!
CssOffset buildAccessors!

NativeScriptModule
  name: #css api: #(
  #(interfaces
   #( #(Position css-position) #(
     #(typedAccessors #(start CssOffset) #(end CssOffset))
   ))
   #( Node #(
     #(typedAccessors type #(position CssPosition))
   ))
   #( Declaration Node #(
     #(accessors property value)
   ))
   #( Rule Node #(
     #(typedAccessors selectors #(declarations 'Node[]'))
   ))
   #( Keyframes Rule #(
     #(accessors name)
   ))
   #( StyleSheet #(
     #(typedAccessors #(rules 'Node[]'))
   ))
   #( SyntaxTree #(
     #(typedAccessors #(stylesheet StyleSheet))
   ))
  )
  #(functions
	#(parse #(css options) SyntaxTree)
  )
 )!

NativeScriptModule
  name: 'css-value' api: #(
  #(interfaces
   #( CSSValue #(
     #(accessors type string unit value)
     #(functions #(parse #(cssValue) 'CSSValue[]'))
   ))
  )
 )!

NativeScriptModule
  name: 'ui/scroll-view' api: #(
  #(classes
   #( ScrollView ContentView #(
     #(accessors verticalOffset horizontalOffset scrollableHeight scrollableWidth orientation )
     #(staticGetters
	#(orientationProperty Property)
	scrollEvent
     )
     #(functions
	#(scrollToVerticalOffset #(value animated))
	#(scrollToHorizontalOffset #(value animated))
	#(on #(eventNames callback))
      )
   ))
  )
  #(interfaces
   #( ScrollEventData EventData #(
     #(accessors scrollX scrollY)
   ))
  )
 )!

NativeScriptModule
  name: 'ui/search-bar' api: #(
  #(classes
   #( SearchBar View #(
     #(staticGetters submitEvent clearEvent
	#(textProperty Property)
	#(extFieldBackgroundColorProperty Property)
    )
    #(typedAccessors android ios text hint
	#(textFieldBackgroundColor Color)
	#(textFieldHintColor Color)
    )
    #(functions
	#(on #(eventNames callback))
	dismissSoftInput
    )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/segmented-bar' api: #(
  #(interfaces
   #( SelectedIndexChangedEventData EventData #(
     #(accessors oldIndex newIndex )
   ))
  )
  #(classes
   #( SegmentedBarItem Bindable #(
     #(accessors title )
   ))
   #( SegmentedBar View #(
     #(typedAccessors  selectedIndex
	#(selectedBackgroundColor Color)
	#(items 'SegmentedBarItem[]')
    )
     #(staticAccessors
	#(selectedIndexProperty Property)
	#(selectedBackgroundColorProperty Property)
	#(itemsProperty Property)
	selectedIndexChangedEvent
    )
    #(functions
	#(on #(eventNames callback))
	#(insertTab #(_tabItem index))
	#(getValidIndex #(index))
    )
   ))
  )
 )!
























NativeScriptModule
  name: 'ui/slider' api: #(
  #(classes
   #( Slider View #(
     #(staticGetters
	#(valueProperty Property)
	#(minValueProperty Property)
	#(maxValueProperty Property)
     )
     #(accessors android ios value minValue maxValue)
   ))
  )
 )!

NativeScriptModule
  name: 'text/span' api: #(
  #(classes
   #( Span Bindable #(
     #(typedAccessors fontFamily fontSize fontAttributes
	#(foregroundColor Color)
	#(backgroundColor Color)
	underline strikethrough spanModifiers text
	#(parentFormattedString FormattedString)
     )
     #(functions
	#(updateSpanModifiers #(_parent))
	beginEdit endEdit
     )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/layouts/stack-layout' api: #(
  #(classes
   #( StackLayout LayoutBase #(
     #(staticGetters #(orientationProperty Property))
     #(accessors orientation )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/styling/style' api: #(
  #(interfaces
   #( Thickness #(
     #(accessors left top right bottom )
   ))
   #( BorderColor #(
     #(typedAccessors #(left Color) #(top Color) #(right Color) #(bottom Color) )
   ))
   #( CommonLayoutParams #(
     #(accessors
	width height widthPercent heightPercent
	leftMargin topMargin rightMargin bottomMargin
	leftMarginPercent topMarginPercent
	rightMarginPercent bottomMarginPercent
	horizontalAlignment verticalAlignment
     )
   ))
  )
  #(classes
   #( Style DependencyObservable #(
     #(typedAccessors
	rotate translateX translateY scaleX scaleY
	#(color Color)
	#(tintColor Color)
	#(placeholderColor Color)
	#(backgroundColor Color)
	backgroundImage back
	backgroundSize backgroundPosition backgroundRepeat
	borderColor borderTopColor borderRightColor borderBottomColor borderLeftColor
	borderWidth borderTopWidth borderRightWidth borderBottomWidth borderLeftWidth
	borderRadius borderTopLeftRadius borderTopRightRadius borderBottomRightRadius borderBottomLeftRadius
	fontSize fontFamily fontStyle fontWeight font
	textAlignment textDecoration textTransform
	minWidth minHeight width height
	margin marginLeft marginTop marginRight marginBottom
	padding paddingLeft paddingTop paddingRight paddingBottom
	horizontalAlignment verticalAlignment
	visibility clipPath opacity
	whiteSpace letterSpacing zIndex
	#(tabTextColor Color)
	#(tabBackgroundColor Color)
	#(selectedTabTextColor Color)
	#(androidSelectedTabHighlightColor Color)
	#(selectedBackgroundColor Color)
	#(androidStatusBarBackground Color)
	statusBarStyle
     )
     #(constructors #(parentView #(_parentView)) )
   ))
  )
  #(functions
	#(registerNoStylingClass #(className))
	#(getHandler #(_property _view) StylePropertyChangedHandler)
  )
  #(typedGetters
	#(rotateProperty Property)
	#(translateXProperty Property)
	#(translateYProperty Property)
	#(scaleXProperty Property)
	#(scaleYProperty Property)
	#(colorProperty Property)
	#(tintColorProperty Property)
	#(placeholderColorProperty Property)
	#(backgroundImageProperty Property)
	#(backgroundColorProperty Property)
	#(backgroundRepeatProperty Property)
	#(backgroundSizeProperty Property)
	#(backgroundPositionProperty Property)
	#(borderTopColorProperty Property)
	#(borderRightColorProperty Property)
	#(borderBottomColorProperty Property)
	#(borderLeftColorProperty Property)
	#(borderTopWidthProperty Property)
	#(borderRightWidthProperty Property)
	#(borderBottomWidthProperty Property)
	#(borderLeftWidthProperty Property)
	#(borderTopLeftRadiusProperty Property)
	#(borderTopRightRadiusProperty Property)
	#(borderBottomRightRadiusProperty Property)
	#(borderBottomLeftRadiusProperty Property)
	#(clipPathProperty Property)
	#(backgroundInternalProperty Property)
	#(fontSizeProperty Property)
	#(fontFamilyProperty Property)
	#(fontStyleProperty Property)
	#(fontWeightProperty Property)
	#(fontInternalProperty Property)
	#(textAlignmentProperty Property)
	#(minWidthProperty Property)
	#(minHeightProperty Property)
	#(visibilityProperty Property)
	#(opacityProperty Property)
	#(textDecorationProperty Property)
	#(textTransformProperty Property)
	#(whiteSpaceProperty Property)
	#(letterSpacingProperty Property)
	#(zIndexProperty Property)
	#(tabTextColorProperty Property)
	#(tabBackgroundColorProperty Property)
	#(selectedTabTextColorProperty Property)
	#(androidSelectedTabHighlightColorProperty Property)
	#(selectedBackgroundColorProperty Property)
	#(statusBarStyleProperty Property)
	#(androidStatusBarBackgroundProperty Property)
	#(nativeLayoutParamsProperty Property)
	#(widthProperty Property)
	#(heightProperty Property)
	#(verticalAlignmentProperty Property)
	#(horizontalAlignmentProperty Property)
	#(marginLeftProperty Property)
	#(marginRightProperty Property)
	#(marginTopProperty Property)
	#(marginBottomProperty Property)
	#(nativePaddingsProperty Property)
	#(paddingLeftProperty Property)
	#(paddingRightProperty Property)
	#(paddingTopProperty Property)
	#(paddingBottomProperty Property)
  )
  #(classes
   #(StylePropertyChangedHandler #(
    #(constructors
	#(applyCallback #(applyCallback resetCallback))
	#(applyCallback #(applyCallback resetCallback getNativeValue))
    )
   ))
   #(Styler #(
    #(staticFunctions registerHandlers)
   ))
  )
  #(functions
	#(registerHandler #(_property handler))
	#(registerHandler #(_property handler className))
  )
  #(accessors ignorePropertyHandler)
 )!

NativeScriptModule
  name: 'ui/styling/style-property' api: #(
  #(functions
	#(withStyleProperty #(name _value resolvedCallback))
	#(getShorthandPairs #(name _value))
	#(registerShorthandCallback #(name callback))
	#(getPropertyByName #(name) Property)
	#(getPropertyByCssName #(name) Property)
	#(eachProperty #(callback))
	#(eachInheritableProperty #(callback))
  )
 )!

NativeScriptModule
  name: 'ui/styling/style-scope' api: #(
  #(classes
   #( CssState #(
     #(functions apply)
     #(typedAccessors #(changeMap 'ChangeMap<View>'))
   ))
   #( StyleScope #(
     #(staticFunctions
	#(createSelectorsFromCss #(css cssFileName _keyframes) 'RuleSet[]')
	#(createSelectorsFromImports #(_tree _keyframes) 'RuleSet[]')
     )
     #(functions
	#(addCss #(cssString cssFileName))
	ensureSelectors
	#(applySelectors #(_view))
	#(query #(_options) 'SelectorCore[]')
	#(getKeyframeAnimationWithName #(animationName) KeyframeAnimationInfo)
	#(getAnimations #(_ruleset) 'KeyframeAnimationInfo[]')
     )
     #(accessors css)
   ))
  )
  #(functions
	#(resolveFileNameFromUrl #(url appDirectory callback))
	#(applyInlineSyle #(_view style))
  )
 )!
NativeScriptModule
  name: 'ui/switch' api: #(
  #(classes
   #( Switch View #(
     #(typedAccessors #(checkedProperty Property) android ios checked)
   ))
  )
 )!

NativeScriptModule
  name: 'ui/tab-view' api: #(
  #(interfaces
   #( SelectedIndexChangedEventData EventData #(
     #(accessors oldIndex newIndex)
   ))
  )
  #(classes
   #( TabViewItem Bindable #(
     #(typedAccessors title #(view View) iconSource)
   ))
   #( TabView View #(
     #(staticGetters #(itemsProperty Property) #(selectedIndexProperty Property))
     #(typedAccessors
	#(items 'TabViewItem[]') selectedIndex
        #(selectedColor Color)
        #(tabsBackgroundColor Color)
        #(tabTextColor Color)
        #(tabBackgroundColor Color)
        #(selectedTabTextColor Color)
        #(androidSelectedTabHighlightColor Color)
        textTransform android ios
        iosIconRenderingMode
        androidOffscreenTabLimit
     )
     #(staticGetters selectedIndexChangedEvent)
     #(functions
	#(on #(eventNames callback))
	#(on #(eventNames callback thisArg))
      )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/text-base' api: #(
  #(classes
   #( TextBase View #(
     #(staticGetters #(textProperty Property)  #(formattedTextProperty Property))
     #(typedAccessors text textAlignment fontSize #(formattedText FormattedString))
   ))
  )
 )!

NativeScriptModule
  name: 'ui/text-base/text-base-styler' api: #(
  #(classes
   #( TextBaseStyler #(
     #(staticFunctions registerHandlers)
   ))
  )
 )!

NativeScriptModule
  name: 'ui/time-picker' api: #(
  #(classes
   #( TimePicker View #(
     #(staticGetters
	#(hourProperty Property)
	#(minuteProperty Property)
	#(timeProperty Property)
     )
     #(accessors android ios
	hour minute time
	maxHour maxMinute
	minHour minMinute
	minuteInterval
     )
   ))
  )
 )!

NativeScriptModule
  name: 'ui/transition' api: #(
  #(classes
   #( Transition #(
     #(constructors #(duration #(duration nativeCurve)) )
     #(functions
	getDuration getCurve
	#(animateIOSTransition #(_containerView _fromView _toView _operation completion))
	#(createAndroidAnimator #(transitionType))
      )
   ))
  )
 )!