Showing preview only (5,081K chars total). Download the full file or copy to clipboard to get everything.
Repository: EddyVerbruggen/nativescript-pluginshowcase
Branch: master
Commit: ca8e70230382
Files: 129
Total size: 4.8 MB
Directory structure:
gitextract_uwg3j6uc/
├── .gitignore
├── .travis.yml
├── LICENSE
├── README.md
├── TelerikUI.d.ts
├── app/
│ ├── App_Resources/
│ │ ├── Android/
│ │ │ ├── app.gradle
│ │ │ ├── google-services.json
│ │ │ └── src/
│ │ │ └── main/
│ │ │ ├── AndroidManifest.xml
│ │ │ └── res/
│ │ │ ├── drawable-nodpi/
│ │ │ │ └── splash_screen.xml
│ │ │ ├── values/
│ │ │ │ ├── colors.xml
│ │ │ │ ├── strings.xml
│ │ │ │ └── styles.xml
│ │ │ ├── values-v21/
│ │ │ │ ├── colors.xml
│ │ │ │ └── styles.xml
│ │ │ └── xml/
│ │ │ └── shortcuts.xml
│ │ └── iOS/
│ │ ├── Assets.xcassets/
│ │ │ ├── AppIcon.appiconset/
│ │ │ │ └── Contents.json
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.launchimage/
│ │ │ │ └── Contents.json
│ │ │ ├── LaunchScreen.AspectFill.imageset/
│ │ │ │ └── Contents.json
│ │ │ └── LaunchScreen.Center.imageset/
│ │ │ └── Contents.json
│ │ ├── GoogleService-Info.plist
│ │ ├── Info.plist
│ │ ├── LaunchScreen.storyboard
│ │ ├── Models.scnassets/
│ │ │ ├── Ball.dae
│ │ │ ├── Car.dae
│ │ │ └── Tree.dae
│ │ └── build.xcconfig
│ ├── abstract-menu-page-component.ts
│ ├── app.component.html
│ ├── app.component.ts
│ ├── app.css
│ ├── app.module.ngfactory.d.ts
│ ├── app.module.ts
│ ├── app.routing.ts
│ ├── app.tablet.css
│ ├── appicon/
│ │ ├── README.md
│ │ ├── appicon-common.css
│ │ ├── appicon-routing.module.ts
│ │ ├── appicon.component.html
│ │ ├── appicon.component.ts
│ │ └── appicon.module.ts
│ ├── ar/
│ │ ├── README.md
│ │ ├── ar-common.css
│ │ ├── ar-routing.module.ts
│ │ ├── ar.component.html
│ │ ├── ar.component.ts
│ │ └── ar.module.ts
│ ├── feedback/
│ │ ├── README.md
│ │ ├── feedback-common.css
│ │ ├── feedback-routing.module.ts
│ │ ├── feedback.component.html
│ │ ├── feedback.component.ts
│ │ ├── feedback.module.ts
│ │ └── helpers/
│ │ ├── cfalertdialog-helper.ts
│ │ ├── fancyalert-helper.ts
│ │ ├── feedback-helper.ts
│ │ ├── localnotifications-helper.ts
│ │ ├── snackbar-helper.ts
│ │ └── toast-helper.ts
│ ├── firebase/
│ │ ├── README.md
│ │ ├── firebase-common.css
│ │ ├── firebase-routing.module.ts
│ │ ├── firebase.component.html
│ │ ├── firebase.component.ts
│ │ └── firebase.module.ts
│ ├── fonts/
│ │ ├── SourceSansPro-Bold.otf
│ │ ├── SourceSansPro-Light.otf
│ │ ├── SourceSansPro-Regular.otf
│ │ ├── SourceSansPro-Semibold.otf
│ │ └── materialdesignicons.css
│ ├── home/
│ │ ├── home-common.css
│ │ ├── home.component.html
│ │ └── home.component.ts
│ ├── info-modal/
│ │ ├── info-modal-common.css
│ │ ├── info-modal.html
│ │ ├── info-modal.tablet.css
│ │ ├── info-modal.ts
│ │ ├── info-routing.module.ts
│ │ └── info.module.ts
│ ├── input/
│ │ ├── README.md
│ │ ├── helpers/
│ │ │ ├── checkbox-helper.ts
│ │ │ └── iqkeyboard-helper.ts
│ │ ├── input-common.css
│ │ ├── input-routing.module.ts
│ │ ├── input.android.css
│ │ ├── input.component.html
│ │ ├── input.component.ts
│ │ ├── input.ios.css
│ │ └── input.module.ts
│ ├── main.aot.ts
│ ├── main.ts
│ ├── mapping/
│ │ ├── README.md
│ │ ├── mapping-common.css
│ │ ├── mapping-routing.module.ts
│ │ ├── mapping.component.html
│ │ ├── mapping.component.ts
│ │ └── mapping.module.ts
│ ├── modules/
│ │ └── debounce/
│ │ ├── debounce.directive.ts
│ │ └── debounce.module.ts
│ ├── package.json
│ ├── platform.android.css
│ ├── platform.ios.css
│ ├── services/
│ │ └── toast.service.ts
│ ├── shared/
│ │ ├── config.ts
│ │ ├── plugin-info-wrapper.ts
│ │ └── plugin-info.ts
│ ├── speech/
│ │ ├── README.md
│ │ ├── speech-common.css
│ │ ├── speech-routing.module.ts
│ │ ├── speech.android.css
│ │ ├── speech.component.html
│ │ ├── speech.component.ts
│ │ ├── speech.ios.css
│ │ └── speech.module.ts
│ └── utils/
│ ├── status-bar-util.ts
│ └── tablet-util.ts
├── e2e/
│ ├── config/
│ │ ├── appium.capabilities.json
│ │ └── mocha.opts
│ ├── sample-test.e2e.ts
│ ├── setup.ts
│ └── tsconfig.json
├── firebase.nativescript.json
├── package.json
├── references.d.ts
├── tsconfig.esm.json
├── tsconfig.json
├── tsconfig.tns.json
├── tslint.json
└── webpack.config.js
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
.idea
tmp
node_modules
platforms
report
*.js
!webpack.config.js
*.log
instrumentscli0.trace
*.keystore
================================================
FILE: .travis.yml
================================================
android:
components:
- tools
- platform-tools
- build-tools-28.0.3
- android-28
- extra-android-m2repository
- sys-img-armeabi-v7a-android-21
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
cache:
directories:
- .nvm
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
install:
- echo no | npm install -g nativescript
- tns usage-reporting disable
- tns error-reporting disable
- echo no | npm run build
script:
matrix:
include:
- stage: "Lint"
language: node_js
os: linux
node_js: "10"
script: "npm run tslint"
- stage: "WebPack"
os: osx
env:
- Webpack="iOS"
osx_image: xcode10.2
language: node_js
node_js: "10"
jdk: oraclejdk8
script:
- pod repo update
- npm run build-ios-bundle
- language: android
os: linux
env:
- Webpack="Android"
dist: trusty
jdk: oraclejdk8
before_install: nvm install 10
script: npm run build-android-bundle
- stage: "Build"
env:
- BuildAndroid="28"
language: android
os: linux
jdk: oraclejdk8
dist: trusty
before_install: nvm install 10
script:
- tns build android
- os: osx
osx_image: xcode10.2
language: node_js
node_js: "10"
jdk: oraclejdk8
script:
- pod repo update
- tns build ios
================================================
FILE: LICENSE
================================================
MIT License
Copyright (c) 2017 - now, Eddy Verbruggen
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: README.md
================================================
NativeScript plugin showcase
----------------------------
[![Appstore download][appstore-image]][appstore-url]
[![Playtore download][playstore-image]][playstore-url]


[![Twitter Follow][twitter-image]][twitter-url]
[appstore-image]:screenshots/apple-appstore-badge.svg
[appstore-url]:https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=1281334006
[playstore-image]:screenshots/google-playstore-badge.svg
[playstore-url]:https://play.google.com/store/apps/details?id=org.nativescript.pluginshowcase
[build-status]:https://travis-ci.org/EddyVerbruggen/nativescript-pluginshowcase.svg?branch=master
[build-url]:https://travis-ci.org/EddyVerbruggen/nativescript-pluginshowcase
[build-status]:https://travis-ci.org/EddyVerbruggen/nativescript-pluginshowcase.svg?branch=master
[build-url]:https://travis-ci.org/EddyVerbruggen/nativescript-pluginshowcase
[twitter-image]:https://img.shields.io/twitter/follow/eddyverbruggen.svg?style=social&label=Follow%20me
[twitter-url]:https://twitter.com/eddyverbruggen
<img src="screenshots/ios/01-home.png" height="378px" /> <img src="screenshots/ios/02-feedback-menu.png" height="378px" /> <img src="screenshots/ios/03-mapping-menu.png" height="378px" /> <img src="screenshots/ios/04-mapping-info.png" height="378px" />
> [Watch me demo this app during my plugins talk at {N} dev day EU (YouTube) 🗣](https://www.youtube.com/watch?v=WqhHorPcnyo)
### What's this?
Glad you asked 😄.. I need it to demo a few plugins and wanted to play a bit more with NativeScript & Angular.
This was also a great opportunity for me to properly play with Webpack, AoT, Uglify, and (even) Appium.
### Plugin themes included
- [Feedback](app/feedback/)
- [Mapping](app/mapping/)
- [Speech](app/speech/)
- [Input](app/input/)
- [App Icon](app/appicon/)
- [Firebase](app/firebase/)
- [Augmented Reality](app/ar/)
### CanIUse?
Sure, you can either download it from the [AppStore](https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=1281334006) or [Play store](https://play.google.com/store/apps/details?id=org.nativescript.pluginshowcase), or build it yourself.
```bash
git clone https://github.com/EddyVerbruggen/nativescript-pluginshowcase
cd nativescript-pluginshowcase
npm install
npm run ios
# or: npm run android
# or: npm run ios.emulator
# or even: npm run start-ios-bundle (for a much faster startup experience because of Webpack with Uglify)
```
================================================
FILE: TelerikUI.d.ts
================================================
declare class TKAlert extends NSObject implements UIGestureRecognizerDelegate {
static alloc(): TKAlert; // inherited from NSObject
static new(): TKAlert; // inherited from NSObject
readonly actions: NSArray<TKAlertAction>;
actionsLayout: TKAlertActionsLayout;
readonly alertView: TKAlertView;
allowParallaxEffect: boolean;
animationDuration: number;
attributedMessage: NSAttributedString;
attributedTitle: NSAttributedString;
readonly buttonsView: TKAlertButtonsView;
readonly contentView: TKAlertContentView;
customFrame: CGRect;
delegate: TKAlertDelegate;
dismissMode: TKAlertDismissMode;
dismissTimeout: number;
readonly headerView: TKAlertContentView;
message: string;
readonly style: TKAlertStyle;
swipeDismissDirection: TKAlertSwipeDismissDirection;
tintColor: UIColor;
title: string;
visible: boolean;
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
actionAtIndex(index: number): TKAlertAction;
addAction(action: TKAlertAction): void;
addActionWithTitleHandler(title: string, handler: (p1: TKAlert, p2: TKAlertAction) => boolean): TKAlertAction;
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
dismiss(animated: boolean): void;
gestureRecognizerShouldBeRequiredToFailByGestureRecognizer(gestureRecognizer: UIGestureRecognizer, otherGestureRecognizer: UIGestureRecognizer): boolean;
gestureRecognizerShouldBegin(gestureRecognizer: UIGestureRecognizer): boolean;
gestureRecognizerShouldReceivePress(gestureRecognizer: UIGestureRecognizer, press: UIPress): boolean;
gestureRecognizerShouldReceiveTouch(gestureRecognizer: UIGestureRecognizer, touch: UITouch): boolean;
gestureRecognizerShouldRecognizeSimultaneouslyWithGestureRecognizer(gestureRecognizer: UIGestureRecognizer, otherGestureRecognizer: UIGestureRecognizer): boolean;
gestureRecognizerShouldRequireFailureOfGestureRecognizer(gestureRecognizer: UIGestureRecognizer, otherGestureRecognizer: UIGestureRecognizer): boolean;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
removeAction(action: TKAlertAction): void;
removeActionAtIndex(index: number): void;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
shake(): void;
show(animated: boolean): void;
}
declare class TKAlertAction extends NSObject {
static actionWithTitleHandler(title: string, handler: (p1: TKAlert, p2: TKAlertAction) => boolean): TKAlertAction;
static alloc(): TKAlertAction; // inherited from NSObject
static new(): TKAlertAction; // inherited from NSObject
backgroundColor: UIColor;
cornerRadius: number;
font: UIFont;
handler: (p1: TKAlert, p2: TKAlertAction) => boolean;
tag: number;
title: string;
titleColor: UIColor;
constructor(o: { title: string; handler: (p1: TKAlert, p2: TKAlertAction) => boolean; });
initWithTitleHandler(title: string, handler: (p1: TKAlert, p2: TKAlertAction) => boolean): this;
}
declare const enum TKAlertActionsLayout {
Horizontal = 0,
Vertical = 1
}
declare const enum TKAlertAnimation {
Scale = 0,
Fade = 1,
SlideFromLeft = 2,
SlideFromTop = 3,
SlideFromRight = 4,
SlideFromBottom = 5
}
declare const enum TKAlertBackgroundStyle {
Blur = 0,
Dim = 1,
None = 2
}
declare class TKAlertButtonsView extends TKView {
static alloc(): TKAlertButtonsView; // inherited from NSObject
static appearance(): TKAlertButtonsView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKAlertButtonsView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKAlertButtonsView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKAlertButtonsView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKAlertButtonsView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKAlertButtonsView; // inherited from UIAppearance
static new(): TKAlertButtonsView; // inherited from NSObject
}
declare class TKAlertContentView extends TKView {
static alloc(): TKAlertContentView; // inherited from NSObject
static appearance(): TKAlertContentView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKAlertContentView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKAlertContentView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKAlertContentView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKAlertContentView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKAlertContentView; // inherited from UIAppearance
static new(): TKAlertContentView; // inherited from NSObject
alert: TKAlert;
readonly imageView: UIImageView;
readonly textLabel: UILabel;
}
interface TKAlertDelegate extends NSObjectProtocol {
alertButtonForAction?(alert: TKAlert, action: TKAlertAction): UIButton;
alertDidDismiss?(alert: TKAlert): void;
alertDidDismissWithAction?(alert: TKAlert, action: TKAlertAction): void;
alertDidShow?(alert: TKAlert): void;
alertWillDismiss?(alert: TKAlert): void;
alertWillShow?(alert: TKAlert): void;
}
declare var TKAlertDelegate: {
prototype: TKAlertDelegate;
};
declare const enum TKAlertDismissMode {
None = 0,
Tap = 1,
Swipe = 2
}
declare class TKAlertStyle extends TKStyleNode {
static alloc(): TKAlertStyle; // inherited from NSObject
static new(): TKAlertStyle; // inherited from NSObject
backgroundColor: UIColor;
backgroundDimAlpha: number;
backgroundStyle: TKAlertBackgroundStyle;
backgroundTintColor: UIColor;
buttonHeight: number;
buttonSpacing: number;
buttonsInset: UIEdgeInsets;
centerFrame: boolean;
contentHeight: number;
contentInset: UIEdgeInsets;
contentSeparatorWidth: number;
cornerRadius: number;
dismissAnimation: TKAlertAnimation;
headerHeight: number;
maxWidth: number;
messageColor: UIColor;
showAnimation: TKAlertAnimation;
titleColor: UIColor;
titleSeparatorWidth: number;
}
declare const enum TKAlertSwipeDismissDirection {
Horizontal = 0,
Vertical = 1
}
declare class TKAlertView extends TKView {
static alloc(): TKAlertView; // inherited from NSObject
static appearance(): TKAlertView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKAlertView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKAlertView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKAlertView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKAlertView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKAlertView; // inherited from UIAppearance
static new(): TKAlertView; // inherited from NSObject
alert: TKAlert;
readonly buttonsView: TKAlertButtonsView;
readonly contentView: TKAlertContentView;
readonly headerView: TKAlertContentView;
}
declare const enum TKAutoCompleteCompletionMode {
StartsWith = 0,
Contains = 1
}
declare class TKAutoCompleteController extends UIViewController {
static alloc(): TKAutoCompleteController; // inherited from NSObject
static new(): TKAutoCompleteController; // inherited from NSObject
autocomplete: TKAutoCompleteTextView;
}
interface TKAutoCompleteDataSource extends NSObjectProtocol {
autoCompleteCompletionForPrefix?(autocomplete: TKAutoCompleteTextView, prefix: string): NSArray<TKAutoCompleteToken>;
autoCompleteCompletionsForString?(autocomplete: TKAutoCompleteTextView, input: string): void;
}
declare var TKAutoCompleteDataSource: {
prototype: TKAutoCompleteDataSource;
};
interface TKAutoCompleteDelegate extends NSObjectProtocol {
autoCompleteDidAddToken?(autocomplete: TKAutoCompleteTextView, token: TKAutoCompleteToken): void;
autoCompleteDidAutoComplete?(autocomplete: TKAutoCompleteTextView, completion: string): void;
autoCompleteDidRemoveToken?(autocomplete: TKAutoCompleteTextView, token: TKAutoCompleteToken): void;
autoCompleteDidSelectToken?(autocomplete: TKAutoCompleteTextView, token: TKAutoCompleteToken): void;
autoCompleteDidStartEditing?(autocomplete: TKAutoCompleteTextView): void;
autoCompleteShouldAddToken?(autocomplete: TKAutoCompleteTextView, token: TKAutoCompleteToken): boolean;
autoCompleteShouldRemoveToken?(autocomplete: TKAutoCompleteTextView, token: TKAutoCompleteToken): boolean;
autoCompleteSuggestionListUpdated?(autocomplete: TKAutoCompleteTextView, suggestionList: NSArray<TKAutoCompleteToken>): void;
autoCompleteViewForToken?(autocomplete: TKAutoCompleteTextView, token: TKAutoCompleteToken): TKAutoCompleteTokenView;
autoCompleteWillShowSuggestionList?(autocomplete: TKAutoCompleteTextView, suggestionList: NSArray<TKAutoCompleteToken>): void;
}
declare var TKAutoCompleteDelegate: {
prototype: TKAutoCompleteDelegate;
};
declare const enum TKAutoCompleteDisplayMode {
Plain = 0,
Tokens = 1
}
declare const enum TKAutoCompleteLayoutMode {
Horizontal = 0,
Wrap = 1
}
declare const enum TKAutoCompleteSuggestMode {
Suggest = 0,
Append = 1,
SuggestAppend = 2
}
interface TKAutoCompleteSuggestViewDelegate extends NSObjectProtocol {
selectedItem: TKAutoCompleteToken;
hide(): void;
populateWithItems(items: NSArray<TKAutoCompleteToken>): void;
reloadSuggestions(): void;
shouldAlwaysHideSuggestionView(): boolean;
show(): void;
}
declare var TKAutoCompleteSuggestViewDelegate: {
prototype: TKAutoCompleteSuggestViewDelegate;
};
declare class TKAutoCompleteSuggestionCell extends TKListViewCell {
static alloc(): TKAutoCompleteSuggestionCell; // inherited from NSObject
static appearance(): TKAutoCompleteSuggestionCell; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKAutoCompleteSuggestionCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKAutoCompleteSuggestionCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKAutoCompleteSuggestionCell; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKAutoCompleteSuggestionCell; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKAutoCompleteSuggestionCell; // inherited from UIAppearance
static new(): TKAutoCompleteSuggestionCell; // inherited from NSObject
}
declare class TKAutoCompleteTextView extends TKView {
static alloc(): TKAutoCompleteTextView; // inherited from NSObject
static appearance(): TKAutoCompleteTextView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKAutoCompleteTextView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKAutoCompleteTextView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKAutoCompleteTextView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKAutoCompleteTextView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKAutoCompleteTextView; // inherited from UIAppearance
static new(): TKAutoCompleteTextView; // inherited from NSObject
allowCustomTokens: boolean;
allowTokenHighlighting: boolean;
autocompleteInset: number;
readonly closeButton: UIButton;
readonly contentView: TKView;
readonly currentWrapHeight: number;
dataSource: TKAutoCompleteDataSource;
delegate: TKAutoCompleteDelegate;
displayMode: TKAutoCompleteDisplayMode;
readonly imageView: UIImageView;
layoutMode: TKAutoCompleteLayoutMode;
maximumTokensCount: number;
maximumWrapHeight: number;
minimumCharactersToSearch: number;
readonly noResultsLabel: UILabel;
readOnly: boolean;
showAllItemsInitially: boolean;
suggestMode: TKAutoCompleteSuggestMode;
suggestionView: UIView;
suggestionViewHeight: number;
suggestionViewOutOfFrame: boolean;
readonly textField: UITextField;
readonly titleLabel: UILabel;
tokenInset: number;
tokeninzingSymbols: NSArray<string>;
addToken(token: TKAutoCompleteToken): void;
completeSuggestionViewPopulation(suggestions: NSArray<any>): void;
insertTokenAtIndex(token: TKAutoCompleteToken, index: number): void;
removeAllTokens(): void;
removeToken(token: TKAutoCompleteToken): void;
removeTokenAtIndex(index: number): void;
resetAutocomplete(): void;
resetAutocompleteState(): void;
tokenAtIndex(index: number): TKAutoCompleteToken;
tokens(): NSArray<any>;
}
declare class TKAutoCompleteToken extends NSObject {
static alloc(): TKAutoCompleteToken; // inherited from NSObject
static new(): TKAutoCompleteToken; // inherited from NSObject
attributedText: NSAttributedString;
image: UIImage;
text: string;
constructor(o: { text: string; });
initWithText(text: string): this;
}
declare class TKAutoCompleteTokenRemoveButton extends UIButton {
static alloc(): TKAutoCompleteTokenRemoveButton; // inherited from NSObject
static appearance(): TKAutoCompleteTokenRemoveButton; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKAutoCompleteTokenRemoveButton; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKAutoCompleteTokenRemoveButton; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKAutoCompleteTokenRemoveButton; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKAutoCompleteTokenRemoveButton; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKAutoCompleteTokenRemoveButton; // inherited from UIAppearance
static buttonWithType(buttonType: UIButtonType): TKAutoCompleteTokenRemoveButton; // inherited from UIButton
static new(): TKAutoCompleteTokenRemoveButton; // inherited from NSObject
}
declare class TKAutoCompleteTokenView extends TKView implements UIKeyInput {
static alloc(): TKAutoCompleteTokenView; // inherited from NSObject
static appearance(): TKAutoCompleteTokenView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKAutoCompleteTokenView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKAutoCompleteTokenView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKAutoCompleteTokenView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKAutoCompleteTokenView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKAutoCompleteTokenView; // inherited from UIAppearance
static new(): TKAutoCompleteTokenView; // inherited from NSObject
highlightedView: UIView;
readonly imageView: UIImageView;
isHighlighted: boolean;
owner: TKAutoCompleteTextView;
removeButton: UIButton;
readonly textLabel: UILabel;
token: TKAutoCompleteToken;
tokenInset: number;
autocapitalizationType: UITextAutocapitalizationType; // inherited from UITextInputTraits
autocorrectionType: UITextAutocorrectionType; // inherited from UITextInputTraits
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
enablesReturnKeyAutomatically: boolean; // inherited from UITextInputTraits
readonly hasText: boolean; // inherited from UIKeyInput
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
keyboardAppearance: UIKeyboardAppearance; // inherited from UITextInputTraits
keyboardType: UIKeyboardType; // inherited from UITextInputTraits
returnKeyType: UIReturnKeyType; // inherited from UITextInputTraits
secureTextEntry: boolean; // inherited from UITextInputTraits
spellCheckingType: UITextSpellCheckingType; // inherited from UITextInputTraits
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
textContentType: string; // inherited from UITextInputTraits
readonly // inherited from NSObjectProtocol
constructor(o: { token: TKAutoCompleteToken; });
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
deleteBackward(): void;
initWithToken(token: TKAutoCompleteToken): this;
insertText(text: string): void;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
}
declare class TKBalloonShape extends TKShape {
static alloc(): TKBalloonShape; // inherited from NSObject
static new(): TKBalloonShape; // inherited from NSObject
arrowOffset: number;
arrowPosition: TKBalloonShapeArrowPosition;
arrowSize: CGSize;
cornerRadius: number;
useStrictArrowPosition: boolean;
constructor(o: { arrowPosition: TKBalloonShapeArrowPosition; size: CGSize; });
initWithArrowPositionSize(arrowPosition: TKBalloonShapeArrowPosition, size: CGSize): this;
}
declare const enum TKBalloonShapeArrowPosition {
None = 0,
Left = 1,
Right = 2,
Top = 3,
Bottom = 4,
LeftTop = 5,
LeftBottom = 6,
RightTop = 7,
RightBottom = 8,
TopLeft = 9,
TopRight = 10,
BottomLeft = 11,
BottomRight = 12
}
declare class TKCalendar extends TKView {
static alloc(): TKCalendar; // inherited from NSObject
static appearance(): TKCalendar; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendar; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendar; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendar; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendar; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendar; // inherited from UIAppearance
static dateWithYearMonthDayWithCalendar(year: number, month: number, day: number, calendar: NSCalendar): Date;
static isDateEqualToDateWithComponentsWithCalendar(date1: Date, date2: Date, components: NSCalendarUnit, calendar: NSCalendar): boolean;
static new(): TKCalendar; // inherited from NSObject
allowPinchZoom: boolean;
calendar: NSCalendar;
dataSource: TKCalendarDataSource;
delegate: TKCalendarDelegate;
readonly displayedDate: Date;
locale: NSLocale;
maxDate: Date;
minDate: Date;
readonly presenter: TKCalendarPresenter;
selectedDate: Date;
selectedDates: NSArray<any>;
selectedDatesRange: TKDateRange;
selectionMode: TKCalendarSelectionMode;
theme: TKTheme;
viewMode: TKCalendarViewMode;
clearSelection(): void;
eventsForDate(date: Date): NSArray<any>;
navigateBack(animated: boolean): void;
navigateForward(animated: boolean): void;
navigateToDateAnimated(date: Date, animated: boolean): void;
reloadData(): void;
}
declare class TKCalendarCell extends UIView {
static alloc(): TKCalendarCell; // inherited from NSObject
static appearance(): TKCalendarCell; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarCell; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarCell; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarCell; // inherited from UIAppearance
static new(): TKCalendarCell; // inherited from NSObject
readonly label: UILabel;
owner: TKCalendar;
applyStyleForState(state: number): void;
style(): TKCalendarCellStyle;
updateVisuals(): void;
}
declare const enum TKCalendarCellAlignment {
Left = 1,
Right = 2,
Top = 4,
Bottom = 8,
HorizontalCenter = 16,
VerticalCenter = 32
}
declare class TKCalendarCellStyle extends TKStyleNode {
static alloc(): TKCalendarCellStyle; // inherited from NSObject
static new(): TKCalendarCellStyle; // inherited from NSObject
backgroundColor: UIColor;
bottomBorderColor: UIColor;
bottomBorderWidth: number;
leftBorderColor: UIColor;
leftBorderWidth: number;
rightBorderColor: UIColor;
rightBorderWidth: number;
shape: TKShape;
shapeFill: TKFill;
shapeStroke: TKStroke;
textAlignment: TKCalendarCellAlignment;
textColor: UIColor;
textFont: UIFont;
textInsets: UIEdgeInsets;
topBorderColor: UIColor;
topBorderWidth: number;
}
declare const enum TKCalendarCellType {
Day = 0,
DayName = 1,
WeekNumber = 2,
Title = 3,
MonthName = 4,
YearNumber = 5
}
interface TKCalendarDataSource extends NSObjectProtocol {
calendarEventsForDate?(calendar: TKCalendar, date: Date): NSArray<any>;
calendarEventsFromDateToDateWithCallback?(calendar: TKCalendar, startDate: Date, endDate: Date, eventsCallback: (p1: NSArray<any>) => void): void;
}
declare var TKCalendarDataSource: {
prototype: TKCalendarDataSource;
};
declare class TKCalendarDayCell extends TKCalendarCell {
static alloc(): TKCalendarDayCell; // inherited from NSObject
static appearance(): TKCalendarDayCell; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarDayCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarDayCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarDayCell; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarDayCell; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarDayCell; // inherited from UIAppearance
static new(): TKCalendarDayCell; // inherited from NSObject
readonly date: Date;
readonly events: NSArray<any>;
state: TKCalendarDayState;
attachWithCalendarWithDate(owner: TKCalendar, date: Date): void;
drawEventsRect(context: any, rect: CGRect): void;
stateForDate(date: Date): TKCalendarDayState;
style(): TKCalendarDayCellStyle;
textAttributesForEvent(event: TKCalendarEventProtocol): NSDictionary<any, any>;
textForEvent(event: TKCalendarEventProtocol): string;
}
declare const enum TKCalendarDayCellEventOrientation {
Horizontal = 1,
Vertical = 2
}
declare class TKCalendarDayCellStyle extends TKCalendarCellStyle {
static alloc(): TKCalendarDayCellStyle; // inherited from NSObject
static new(): TKCalendarDayCellStyle; // inherited from NSObject
allDayEventTextColor: UIColor;
defaultSelectionColor: UIColor;
displayEventsAsText: boolean;
eventAlignment: TKCalendarCellAlignment;
eventFont: UIFont;
eventInsets: UIEdgeInsets;
eventOrientation: TKCalendarDayCellEventOrientation;
eventShape: TKShape;
eventSpacing: number;
eventTextColor: UIColor;
maxEventsCount: number;
stretchEvents: boolean;
useDefaultSelectionStyle: boolean;
wrapEventText: boolean;
}
declare class TKCalendarDayNameCell extends TKCalendarCell {
static alloc(): TKCalendarDayNameCell; // inherited from NSObject
static appearance(): TKCalendarDayNameCell; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarDayNameCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarDayNameCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarDayNameCell; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarDayNameCell; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarDayNameCell; // inherited from UIAppearance
static new(): TKCalendarDayNameCell; // inherited from NSObject
attachWithCalendarWithDayOffset(owner: TKCalendar, index: number): void;
}
declare const enum TKCalendarDayState {
Today = 1,
Weekend = 2,
CurrentMonth = 4,
CurrentYear = 8,
Selected = 16,
FirstInSelection = 32,
LastInSelection = 64,
MidInSelection = 128,
Disabled = 256
}
declare class TKCalendarDayView extends UIView implements UICollectionViewDataSource, UICollectionViewDelegateFlowLayout {
static alloc(): TKCalendarDayView; // inherited from NSObject
static appearance(): TKCalendarDayView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarDayView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarDayView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarDayView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarDayView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarDayView; // inherited from UIAppearance
static new(): TKCalendarDayView; // inherited from NSObject
readonly allDayEvents: NSArray<TKCalendarEventProtocol>;
readonly allDayEventsView: TKCalendarDayViewAllDayEventsView;
readonly calendar: NSCalendar;
dataSource: TKCalendarDayViewDataSource;
readonly date: Date;
delegate: TKCalendarDayViewDelegate;
readonly emptyView: UIView;
readonly events: NSArray<TKCalendarEventProtocol>;
readonly eventsView: TKCalendarDayViewEventsView;
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
attachWithEventsForDateWithCalendar(events: NSArray<TKCalendarEventProtocol>, date: Date, calendar: NSCalendar): void;
class(): typeof NSObject;
collectionViewCanFocusItemAtIndexPath(collectionView: UICollectionView, indexPath: NSIndexPath): boolean;
collectionViewCanMoveItemAtIndexPath(collectionView: UICollectionView, indexPath: NSIndexPath): boolean;
collectionViewCanPerformActionForItemAtIndexPathWithSender(collectionView: UICollectionView, action: string, indexPath: NSIndexPath, sender: any): boolean;
collectionViewCellForItemAtIndexPath(collectionView: UICollectionView, indexPath: NSIndexPath): UICollectionViewCell;
collectionViewDidDeselectItemAtIndexPath(collectionView: UICollectionView, indexPath: NSIndexPath): void;
collectionViewDidEndDisplayingCellForItemAtIndexPath(collectionView: UICollectionView, cell: UICollectionViewCell, indexPath: NSIndexPath): void;
collectionViewDidEndDisplayingSupplementaryViewForElementOfKindAtIndexPath(collectionView: UICollectionView, view: UICollectionReusableView, elementKind: string, indexPath: NSIndexPath): void;
collectionViewDidHighlightItemAtIndexPath(collectionView: UICollectionView, indexPath: NSIndexPath): void;
collectionViewDidSelectItemAtIndexPath(collectionView: UICollectionView, indexPath: NSIndexPath): void;
collectionViewDidUnhighlightItemAtIndexPath(collectionView: UICollectionView, indexPath: NSIndexPath): void;
collectionViewDidUpdateFocusInContextWithAnimationCoordinator(collectionView: UICollectionView, context: UICollectionViewFocusUpdateContext, coordinator: UIFocusAnimationCoordinator): void;
collectionViewIndexPathForIndexTitleAtIndex(collectionView: UICollectionView, title: string, index: number): NSIndexPath;
collectionViewLayoutInsetForSectionAtIndex(collectionView: UICollectionView, collectionViewLayout: UICollectionViewLayout, section: number): UIEdgeInsets;
collectionViewLayoutMinimumInteritemSpacingForSectionAtIndex(collectionView: UICollectionView, collectionViewLayout: UICollectionViewLayout, section: number): number;
collectionViewLayoutMinimumLineSpacingForSectionAtIndex(collectionView: UICollectionView, collectionViewLayout: UICollectionViewLayout, section: number): number;
collectionViewLayoutReferenceSizeForFooterInSection(collectionView: UICollectionView, collectionViewLayout: UICollectionViewLayout, section: number): CGSize;
collectionViewLayoutReferenceSizeForHeaderInSection(collectionView: UICollectionView, collectionViewLayout: UICollectionViewLayout, section: number): CGSize;
collectionViewLayoutSizeForItemAtIndexPath(collectionView: UICollectionView, collectionViewLayout: UICollectionViewLayout, indexPath: NSIndexPath): CGSize;
collectionViewMoveItemAtIndexPathToIndexPath(collectionView: UICollectionView, sourceIndexPath: NSIndexPath, destinationIndexPath: NSIndexPath): void;
collectionViewNumberOfItemsInSection(collectionView: UICollectionView, section: number): number;
collectionViewPerformActionForItemAtIndexPathWithSender(collectionView: UICollectionView, action: string, indexPath: NSIndexPath, sender: any): void;
collectionViewShouldDeselectItemAtIndexPath(collectionView: UICollectionView, indexPath: NSIndexPath): boolean;
collectionViewShouldHighlightItemAtIndexPath(collectionView: UICollectionView, indexPath: NSIndexPath): boolean;
collectionViewShouldSelectItemAtIndexPath(collectionView: UICollectionView, indexPath: NSIndexPath): boolean;
collectionViewShouldShowMenuForItemAtIndexPath(collectionView: UICollectionView, indexPath: NSIndexPath): boolean;
collectionViewShouldUpdateFocusInContext(collectionView: UICollectionView, context: UICollectionViewFocusUpdateContext): boolean;
collectionViewTargetContentOffsetForProposedContentOffset(collectionView: UICollectionView, proposedContentOffset: CGPoint): CGPoint;
collectionViewTargetIndexPathForMoveFromItemAtIndexPathToProposedIndexPath(collectionView: UICollectionView, originalIndexPath: NSIndexPath, proposedIndexPath: NSIndexPath): NSIndexPath;
collectionViewTransitionLayoutForOldLayoutNewLayout(collectionView: UICollectionView, fromLayout: UICollectionViewLayout, toLayout: UICollectionViewLayout): UICollectionViewTransitionLayout;
collectionViewViewForSupplementaryElementOfKindAtIndexPath(collectionView: UICollectionView, kind: string, indexPath: NSIndexPath): UICollectionReusableView;
collectionViewWillDisplayCellForItemAtIndexPath(collectionView: UICollectionView, cell: UICollectionViewCell, indexPath: NSIndexPath): void;
collectionViewWillDisplaySupplementaryViewForElementKindAtIndexPath(collectionView: UICollectionView, view: UICollectionReusableView, elementKind: string, indexPath: NSIndexPath): void;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
indexPathForPreferredFocusedViewInCollectionView(collectionView: UICollectionView): NSIndexPath;
indexTitlesForCollectionView(collectionView: UICollectionView): NSArray<string>;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
numberOfSectionsInCollectionView(collectionView: UICollectionView): number;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
scrollViewDidEndDecelerating(scrollView: UIScrollView): void;
scrollViewDidEndDraggingWillDecelerate(scrollView: UIScrollView, decelerate: boolean): void;
scrollViewDidEndScrollingAnimation(scrollView: UIScrollView): void;
scrollViewDidEndZoomingWithViewAtScale(scrollView: UIScrollView, view: UIView, scale: number): void;
scrollViewDidScroll(scrollView: UIScrollView): void;
scrollViewDidScrollToTop(scrollView: UIScrollView): void;
scrollViewDidZoom(scrollView: UIScrollView): void;
scrollViewShouldScrollToTop(scrollView: UIScrollView): boolean;
scrollViewWillBeginDecelerating(scrollView: UIScrollView): void;
scrollViewWillBeginDragging(scrollView: UIScrollView): void;
scrollViewWillBeginZoomingWithView(scrollView: UIScrollView, view: UIView): void;
scrollViewWillEndDraggingWithVelocityTargetContentOffset(scrollView: UIScrollView, velocity: CGPoint, targetContentOffset: interop.Pointer | interop.Reference<CGPoint>): void;
self(): this;
viewForZoomingInScrollView(scrollView: UIScrollView): UIView;
}
declare class TKCalendarDayViewAllDayEventCell extends UICollectionViewCell implements TKCalendarDayViewEventCellProtocol {
static alloc(): TKCalendarDayViewAllDayEventCell; // inherited from NSObject
static appearance(): TKCalendarDayViewAllDayEventCell; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarDayViewAllDayEventCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarDayViewAllDayEventCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarDayViewAllDayEventCell; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarDayViewAllDayEventCell; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarDayViewAllDayEventCell; // inherited from UIAppearance
static new(): TKCalendarDayViewAllDayEventCell; // inherited from NSObject
readonly label: UILabel;
readonly style: TKCalendarDayViewAllDayEventCellStyle;
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly event: TKCalendarEventProtocol; // inherited from TKCalendarDayViewEventCellProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
attachWithEvent(event: TKCalendarEventProtocol): void;
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
}
declare class TKCalendarDayViewAllDayEventCellStyle extends TKStyleNode {
static alloc(): TKCalendarDayViewAllDayEventCellStyle; // inherited from NSObject
static new(): TKCalendarDayViewAllDayEventCellStyle; // inherited from NSObject
backgroundColor: UIColor;
textColor: UIColor;
textFont: UIFont;
textInsets: UIEdgeInsets;
}
declare class TKCalendarDayViewAllDayEventsView extends UIView {
static alloc(): TKCalendarDayViewAllDayEventsView; // inherited from NSObject
static appearance(): TKCalendarDayViewAllDayEventsView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarDayViewAllDayEventsView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarDayViewAllDayEventsView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarDayViewAllDayEventsView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarDayViewAllDayEventsView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarDayViewAllDayEventsView; // inherited from UIAppearance
static new(): TKCalendarDayViewAllDayEventsView; // inherited from NSObject
readonly date: Date;
readonly events: NSArray<TKCalendarEventProtocol>;
readonly eventsView: UICollectionView;
readonly labelView: UIView;
readonly style: TKCalendarDayViewAllDayEventsViewStyle;
attachWithEventsForDate(events: NSArray<TKCalendarEventProtocol>, date: Date): void;
createEventsView(): UICollectionView;
createLabelView(): UIView;
updateLayout(): void;
}
declare class TKCalendarDayViewAllDayEventsViewStyle extends TKStyleNode {
static alloc(): TKCalendarDayViewAllDayEventsViewStyle; // inherited from NSObject
static new(): TKCalendarDayViewAllDayEventsViewStyle; // inherited from NSObject
eventHeight: number;
eventsPerRow: number;
eventsViewInsets: UIEdgeInsets;
itemSpacing: number;
labelInsets: UIEdgeInsets;
labelWidth: number;
lineSpacing: number;
maxVisibleLines: number;
}
interface TKCalendarDayViewDataSource extends NSObjectProtocol {
createAllDayEventsViewInDayView(dayView: TKCalendarDayView): TKCalendarDayViewAllDayEventsView;
createEventsViewInDayView(dayView: TKCalendarDayView): TKCalendarDayViewEventsView;
dayViewAllDayEventCellForItemAtIndexPath(dayView: TKCalendarDayView, indexPath: NSIndexPath): UICollectionViewCell;
dayViewEventCellForItemAtIndexPath(dayView: TKCalendarDayView, indexPath: NSIndexPath): UICollectionViewCell;
dayViewNumberOfAllDayEventsInSection(dayView: TKCalendarDayView, section: number): number;
dayViewNumberOfEventsInSection(dayView: TKCalendarDayView, section: number): number;
dayViewUpdateCell(dayView: TKCalendarDayView, cell: UICollectionViewCell): void;
}
declare var TKCalendarDayViewDataSource: {
prototype: TKCalendarDayViewDataSource;
};
interface TKCalendarDayViewDelegate extends NSObjectProtocol {
allDayViewSizeInDayView(dayView: TKCalendarDayView): CGSize;
dayViewAllDaylayoutInsetForSectionAtIndex(dayView: TKCalendarDayView, layout: UICollectionViewLayout, section: number): UIEdgeInsets;
dayViewAllDaylayoutMinimumInteritemSpacingForSectionAtIndex(dayView: TKCalendarDayView, layout: UICollectionViewLayout, section: number): number;
dayViewAllDaylayoutMinimumLineSpacingForSectionAtIndex(dayView: TKCalendarDayView, layout: UICollectionViewLayout, section: number): number;
dayViewAllDaylayoutSizeForItemAtIndexPath(dayView: TKCalendarDayView, layout: UICollectionViewLayout, indexPath: NSIndexPath): CGSize;
dayViewDidSelectEvent(dayView: TKCalendarDayView, event: TKCalendarEventProtocol): void;
}
declare var TKCalendarDayViewDelegate: {
prototype: TKCalendarDayViewDelegate;
};
declare class TKCalendarDayViewEventCell extends UICollectionViewCell implements TKCalendarDayViewEventCellProtocol {
static alloc(): TKCalendarDayViewEventCell; // inherited from NSObject
static appearance(): TKCalendarDayViewEventCell; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarDayViewEventCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarDayViewEventCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarDayViewEventCell; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarDayViewEventCell; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarDayViewEventCell; // inherited from UIAppearance
static new(): TKCalendarDayViewEventCell; // inherited from NSObject
readonly style: TKCalendarDayViewEventCellStyle;
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly event: TKCalendarEventProtocol; // inherited from TKCalendarDayViewEventCellProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
attachWithEvent(event: TKCalendarEventProtocol): void;
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
}
interface TKCalendarDayViewEventCellProtocol extends NSObjectProtocol {
event: TKCalendarEventProtocol;
attachWithEvent(event: TKCalendarEventProtocol): void;
}
declare var TKCalendarDayViewEventCellProtocol: {
prototype: TKCalendarDayViewEventCellProtocol;
};
declare class TKCalendarDayViewEventCellStyle extends TKStyleNode {
static alloc(): TKCalendarDayViewEventCellStyle; // inherited from NSObject
static new(): TKCalendarDayViewEventCellStyle; // inherited from NSObject
decorationWidth: number;
detailFont: UIFont;
detailInsets: UIEdgeInsets;
detailNumberOfLines: number;
insets: UIEdgeInsets;
textColor: UIColor;
titleFont: UIFont;
titleInsets: UIEdgeInsets;
titleNumberOfLines: number;
transparency: number;
}
declare class TKCalendarDayViewEventsLayout extends UICollectionViewLayout {
static alloc(): TKCalendarDayViewEventsLayout; // inherited from NSObject
static new(): TKCalendarDayViewEventsLayout; // inherited from NSObject
}
declare class TKCalendarDayViewEventsView extends UICollectionView {
static alloc(): TKCalendarDayViewEventsView; // inherited from NSObject
static appearance(): TKCalendarDayViewEventsView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarDayViewEventsView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarDayViewEventsView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarDayViewEventsView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarDayViewEventsView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarDayViewEventsView; // inherited from UIAppearance
static new(): TKCalendarDayViewEventsView; // inherited from NSObject
allowZoom: boolean;
readonly calendar: NSCalendar;
readonly date: Date;
endTime: number;
readonly events: NSArray<TKCalendarEventProtocol>;
interval: number;
maxZoom: number;
minZoom: number;
startTime: number;
readonly style: TKCalendarDayViewEventsViewStyle;
zoom: number;
attachWithEventsForDateWithCalendar(events: NSArray<TKCalendarEventProtocol>, date: Date, calendar: NSCalendar): void;
labelForTimeInterval(interval: number): string;
labelSize(): CGSize;
labels(): NSArray<NSAttributedString>;
offsetForComponents(components: NSDateComponents): number;
offsetForHourMinuteSecond(hour: number, minute: number, second: number): number;
slotsCount(): number;
timeLineHeight(): number;
updateLayout(): void;
}
declare class TKCalendarDayViewEventsViewStyle extends TKStyleNode {
static alloc(): TKCalendarDayViewEventsViewStyle; // inherited from NSObject
static new(): TKCalendarDayViewEventsViewStyle; // inherited from NSObject
bottomOffset: number;
eventsLeadingOffset: number;
eventsSpacing: number;
eventsTrailingOffset: number;
labelFormatter: NSDateFormatter;
labelOffset: number;
labelTextAlignment: NSTextAlignment;
labelTextColor: UIColor;
labelTextSize: number;
minEventHeight: number;
separatorColor: UIColor;
separatorLeadingOffset: number;
separatorSpacing: number;
separatorTrailingOffset: number;
separatorWidth: number;
topOffset: number;
}
declare class TKCalendarDayViewPresenter extends TKCalendarPresenterBase {
static alloc(): TKCalendarDayViewPresenter; // inherited from NSObject
static appearance(): TKCalendarDayViewPresenter; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarDayViewPresenter; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarDayViewPresenter; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarDayViewPresenter; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarDayViewPresenter; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarDayViewPresenter; // inherited from UIAppearance
static new(): TKCalendarDayViewPresenter; // inherited from NSObject
dayNamesHidden: boolean;
readonly dayNamesView: UIView;
readonly dayView: TKCalendarDayView;
readonly owner: TKCalendar;
readonly style: TKCalendarDayViewPresenterStyle;
titleHidden: boolean;
readonly titleView: UIView;
weekHidden: boolean;
weekNumbersHidden: boolean;
readonly weekView: UIView;
weekendsHidden: boolean;
cellForDate(date: Date): TKCalendarDayCell;
createCellWithType(cellType: TKCalendarCellType): TKCalendarCell;
}
declare class TKCalendarDayViewPresenterStyle extends TKStyleNode {
static alloc(): TKCalendarDayViewPresenterStyle; // inherited from NSObject
static new(): TKCalendarDayViewPresenterStyle; // inherited from NSObject
backgroundColor: UIColor;
columnSpacing: number;
dayCellHeight: number;
dayNameCellHeight: number;
dayNameTextEffect: TKCalendarTextEffect;
titleCellHeight: number;
weekNumberCellWidth: number;
}
declare class TKCalendarDayViewTimeLine extends UICollectionReusableView {
static alloc(): TKCalendarDayViewTimeLine; // inherited from NSObject
static appearance(): TKCalendarDayViewTimeLine; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarDayViewTimeLine; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarDayViewTimeLine; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarDayViewTimeLine; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarDayViewTimeLine; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarDayViewTimeLine; // inherited from UIAppearance
static new(): TKCalendarDayViewTimeLine; // inherited from NSObject
readonly owner: TKCalendarDayViewEventsView;
}
declare class TKCalendarDayViewTimeLineLayoutAttributes extends UICollectionViewLayoutAttributes {
static alloc(): TKCalendarDayViewTimeLineLayoutAttributes; // inherited from NSObject
static layoutAttributesForCellWithIndexPath(indexPath: NSIndexPath): TKCalendarDayViewTimeLineLayoutAttributes; // inherited from UICollectionViewLayoutAttributes
static layoutAttributesForDecorationViewOfKindWithIndexPath(decorationViewKind: string, indexPath: NSIndexPath): TKCalendarDayViewTimeLineLayoutAttributes; // inherited from UICollectionViewLayoutAttributes
static layoutAttributesForDecorationViewOfKindWithIndexPathWithOwner(decorationViewKind: string, indexPath: NSIndexPath, owner: TKCalendarDayViewEventsView): TKCalendarDayViewTimeLineLayoutAttributes;
static layoutAttributesForSupplementaryViewOfKindWithIndexPath(elementKind: string, indexPath: NSIndexPath): TKCalendarDayViewTimeLineLayoutAttributes; // inherited from UICollectionViewLayoutAttributes
static new(): TKCalendarDayViewTimeLineLayoutAttributes; // inherited from NSObject
readonly owner: TKCalendarDayViewEventsView;
}
declare class TKCalendarDefaultTheme extends TKTheme {
static alloc(): TKCalendarDefaultTheme; // inherited from NSObject
static new(): TKCalendarDefaultTheme; // inherited from NSObject
}
interface TKCalendarDelegate extends NSObjectProtocol {
calendarDidChangedViewModeFromTo?(calendar: TKCalendar, previousViewMode: TKCalendarViewMode, viewMode: TKCalendarViewMode): void;
calendarDidDeselectedDate?(calendar: TKCalendar, date: Date): void;
calendarDidNavigateToDate?(calendar: TKCalendar, date: Date): void;
calendarDidSelectDate?(calendar: TKCalendar, date: Date): void;
calendarDidTapCell?(calendar: TKCalendar, cell: TKCalendarDayCell): void;
calendarShapeForEvent?(calendar: TKCalendar, event: TKCalendarEventProtocol): TKShape;
calendarShouldSelectDate?(calendar: TKCalendar, date: Date): boolean;
calendarTextForEvent?(calendar: TKCalendar, event: TKCalendarEventProtocol): string;
calendarUpdateVisualsForCell?(calendar: TKCalendar, cell: TKCalendarCell): void;
calendarViewForCellOfKind?(calendar: TKCalendar, cellType: TKCalendarCellType): TKCalendarCell;
calendarWillNavigateToDate?(calendar: TKCalendar, date: Date): void;
}
declare var TKCalendarDelegate: {
prototype: TKCalendarDelegate;
};
declare class TKCalendarEvent extends NSObject implements TKCalendarEventProtocol {
static alloc(): TKCalendarEvent; // inherited from NSObject
static new(): TKCalendarEvent; // inherited from NSObject
content: string;
location: string;
allDay: boolean; // inherited from TKCalendarEventProtocol
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
detail: string; // inherited from TKCalendarEventProtocol
endDate: Date; // inherited from TKCalendarEventProtocol
eventColor: UIColor; // inherited from TKCalendarEventProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
startDate: Date; // inherited from TKCalendarEventProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
title: string; // inherited from TKCalendarEventProtocol
readonly // inherited from NSObjectProtocol
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
}
declare class TKCalendarEventKitDataSource extends NSObject implements TKCalendarDataSource {
static alloc(): TKCalendarEventKitDataSource; // inherited from NSObject
static new(): TKCalendarEventKitDataSource; // inherited from NSObject
readonly calendars: NSArray<any>;
delegate: TKCalendarEventKitDataSourceDelegate;
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
calendarEventsForDate(calendar: TKCalendar, date: Date): NSArray<any>;
calendarEventsFromDateToDateWithCallback(calendar: TKCalendar, startDate: Date, endDate: Date, eventsCallback: (p1: NSArray<any>) => void): void;
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
createCalendarEventInCalendar(event: EKEvent, calendar: EKCalendar): TKCalendarEventProtocol;
getCalendarsWithBlock(callbackBlock: (p1: NSArray<any>) => void): void;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
}
interface TKCalendarEventKitDataSourceDelegate extends NSObjectProtocol {
shouldImportEvent?(event: EKEvent): boolean;
shouldImportEventsFromCalendar?(calendar: EKCalendar): boolean;
}
declare var TKCalendarEventKitDataSourceDelegate: {
prototype: TKCalendarEventKitDataSourceDelegate;
};
interface TKCalendarEventProtocol extends NSObjectProtocol {
allDay: boolean;
detail: string;
endDate: Date;
eventColor: UIColor;
startDate: Date;
title: string;
}
declare var TKCalendarEventProtocol: {
prototype: TKCalendarEventProtocol;
};
declare class TKCalendarFlowPresenter extends UIView implements TKCalendarPresenter {
static alloc(): TKCalendarFlowPresenter; // inherited from NSObject
static appearance(): TKCalendarFlowPresenter; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarFlowPresenter; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarFlowPresenter; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarFlowPresenter; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarFlowPresenter; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarFlowPresenter; // inherited from UIAppearance
static new(): TKCalendarFlowPresenter; // inherited from NSObject
readonly collectionView: UICollectionView;
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
dateFromPoint(pt: CGPoint): Date;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
navigateBack(animated: boolean): boolean;
navigateForward(animated: boolean): boolean;
navigateToDateAnimated(date: Date, animated: boolean): void;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
update(reset: boolean): void;
updateState(lastSelected: Date): void;
}
declare class TKCalendarIPadTheme extends TKTheme {
static alloc(): TKCalendarIPadTheme; // inherited from NSObject
static new(): TKCalendarIPadTheme; // inherited from NSObject
}
declare const enum TKCalendarInlineEventsViewMode {
None = 0,
Inline = 1,
Popover = 2
}
declare class TKCalendarInlineView extends TKView implements UITableViewDataSource, UITableViewDelegate {
static alloc(): TKCalendarInlineView; // inherited from NSObject
static appearance(): TKCalendarInlineView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarInlineView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarInlineView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarInlineView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarInlineView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarInlineView; // inherited from UIAppearance
static new(): TKCalendarInlineView; // inherited from NSObject
dayCell: TKCalendarDayCell;
desiredWidthInPopoverMode: number;
fixedHeight: boolean;
maxHeight: number;
owner: TKCalendarMonthPresenter;
rowHeight: number;
readonly tableView: UITableView;
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
indexPathForPreferredFocusedViewInTableView(tableView: UITableView): NSIndexPath;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
numberOfSectionsInTableView(tableView: UITableView): number;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
scrollViewDidEndDecelerating(scrollView: UIScrollView): void;
scrollViewDidEndDraggingWillDecelerate(scrollView: UIScrollView, decelerate: boolean): void;
scrollViewDidEndScrollingAnimation(scrollView: UIScrollView): void;
scrollViewDidEndZoomingWithViewAtScale(scrollView: UIScrollView, view: UIView, scale: number): void;
scrollViewDidScroll(scrollView: UIScrollView): void;
scrollViewDidScrollToTop(scrollView: UIScrollView): void;
scrollViewDidZoom(scrollView: UIScrollView): void;
scrollViewShouldScrollToTop(scrollView: UIScrollView): boolean;
scrollViewWillBeginDecelerating(scrollView: UIScrollView): void;
scrollViewWillBeginDragging(scrollView: UIScrollView): void;
scrollViewWillBeginZoomingWithView(scrollView: UIScrollView, view: UIView): void;
scrollViewWillEndDraggingWithVelocityTargetContentOffset(scrollView: UIScrollView, velocity: CGPoint, targetContentOffset: interop.Pointer | interop.Reference<CGPoint>): void;
sectionIndexTitlesForTableView(tableView: UITableView): NSArray<string>;
self(): this;
tableViewAccessoryButtonTappedForRowWithIndexPath(tableView: UITableView, indexPath: NSIndexPath): void;
tableViewAccessoryTypeForRowWithIndexPath(tableView: UITableView, indexPath: NSIndexPath): UITableViewCellAccessoryType;
tableViewCanEditRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): boolean;
tableViewCanFocusRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): boolean;
tableViewCanMoveRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): boolean;
tableViewCanPerformActionForRowAtIndexPathWithSender(tableView: UITableView, action: string, indexPath: NSIndexPath, sender: any): boolean;
tableViewCellForRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): UITableViewCell;
tableViewCommitEditingStyleForRowAtIndexPath(tableView: UITableView, editingStyle: UITableViewCellEditingStyle, indexPath: NSIndexPath): void;
tableViewDidDeselectRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): void;
tableViewDidEndDisplayingCellForRowAtIndexPath(tableView: UITableView, cell: UITableViewCell, indexPath: NSIndexPath): void;
tableViewDidEndDisplayingFooterViewForSection(tableView: UITableView, view: UIView, section: number): void;
tableViewDidEndDisplayingHeaderViewForSection(tableView: UITableView, view: UIView, section: number): void;
tableViewDidEndEditingRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): void;
tableViewDidHighlightRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): void;
tableViewDidSelectRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): void;
tableViewDidUnhighlightRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): void;
tableViewDidUpdateFocusInContextWithAnimationCoordinator(tableView: UITableView, context: UITableViewFocusUpdateContext, coordinator: UIFocusAnimationCoordinator): void;
tableViewEditActionsForRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): NSArray<UITableViewRowAction>;
tableViewEditingStyleForRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): UITableViewCellEditingStyle;
tableViewEstimatedHeightForFooterInSection(tableView: UITableView, section: number): number;
tableViewEstimatedHeightForHeaderInSection(tableView: UITableView, section: number): number;
tableViewEstimatedHeightForRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): number;
tableViewHeightForFooterInSection(tableView: UITableView, section: number): number;
tableViewHeightForHeaderInSection(tableView: UITableView, section: number): number;
tableViewHeightForRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): number;
tableViewIndentationLevelForRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): number;
tableViewMoveRowAtIndexPathToIndexPath(tableView: UITableView, sourceIndexPath: NSIndexPath, destinationIndexPath: NSIndexPath): void;
tableViewNumberOfRowsInSection(tableView: UITableView, section: number): number;
tableViewPerformActionForRowAtIndexPathWithSender(tableView: UITableView, action: string, indexPath: NSIndexPath, sender: any): void;
tableViewSectionForSectionIndexTitleAtIndex(tableView: UITableView, title: string, index: number): number;
tableViewShouldHighlightRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): boolean;
tableViewShouldIndentWhileEditingRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): boolean;
tableViewShouldShowMenuForRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): boolean;
tableViewShouldUpdateFocusInContext(tableView: UITableView, context: UITableViewFocusUpdateContext): boolean;
tableViewTargetIndexPathForMoveFromRowAtIndexPathToProposedIndexPath(tableView: UITableView, sourceIndexPath: NSIndexPath, proposedDestinationIndexPath: NSIndexPath): NSIndexPath;
tableViewTitleForDeleteConfirmationButtonForRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): string;
tableViewTitleForFooterInSection(tableView: UITableView, section: number): string;
tableViewTitleForHeaderInSection(tableView: UITableView, section: number): string;
tableViewViewForFooterInSection(tableView: UITableView, section: number): UIView;
tableViewViewForHeaderInSection(tableView: UITableView, section: number): UIView;
tableViewWillBeginEditingRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): void;
tableViewWillDeselectRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): NSIndexPath;
tableViewWillDisplayCellForRowAtIndexPath(tableView: UITableView, cell: UITableViewCell, indexPath: NSIndexPath): void;
tableViewWillDisplayFooterViewForSection(tableView: UITableView, view: UIView, section: number): void;
tableViewWillDisplayHeaderViewForSection(tableView: UITableView, view: UIView, section: number): void;
tableViewWillSelectRowAtIndexPath(tableView: UITableView, indexPath: NSIndexPath): NSIndexPath;
viewForZoomingInScrollView(scrollView: UIScrollView): UIView;
}
declare class TKCalendarInlineViewTableViewCell extends UITableViewCell {
static alloc(): TKCalendarInlineViewTableViewCell; // inherited from NSObject
static appearance(): TKCalendarInlineViewTableViewCell; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarInlineViewTableViewCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarInlineViewTableViewCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarInlineViewTableViewCell; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarInlineViewTableViewCell; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarInlineViewTableViewCell; // inherited from UIAppearance
static new(): TKCalendarInlineViewTableViewCell; // inherited from NSObject
readonly style: TKCalendarInlineViewTableViewCellStyle;
attachWithCellEventIndex(cell: TKCalendarDayCell, index: number): void;
updateTextForEventWithCell(event: TKCalendarEventProtocol, cell: TKCalendarDayCell): void;
}
declare class TKCalendarInlineViewTableViewCellStyle extends TKStyleNode {
static alloc(): TKCalendarInlineViewTableViewCellStyle; // inherited from NSObject
static new(): TKCalendarInlineViewTableViewCellStyle; // inherited from NSObject
backgroundColor: UIColor;
eventColor: UIColor;
eventFont: UIFont;
separatorColor: UIColor;
shapeSize: CGSize;
timeColor: UIColor;
timeFont: UIFont;
}
declare class TKCalendarMonthCell extends UICollectionViewCell {
static alloc(): TKCalendarMonthCell; // inherited from NSObject
static appearance(): TKCalendarMonthCell; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarMonthCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarMonthCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarMonthCell; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarMonthCell; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarMonthCell; // inherited from UIAppearance
static new(): TKCalendarMonthCell; // inherited from NSObject
readonly monthView: TKCalendarMonthView;
attachWithCalendarPresenterWithYearAndMonth(owner: TKCalendar, presenter: TKCalendarYearPresenter, year: number, month: number): void;
}
declare class TKCalendarMonthNameCell extends TKCalendarCell {
static alloc(): TKCalendarMonthNameCell; // inherited from NSObject
static appearance(): TKCalendarMonthNameCell; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarMonthNameCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarMonthNameCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarMonthNameCell; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarMonthNameCell; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarMonthNameCell; // inherited from UIAppearance
static new(): TKCalendarMonthNameCell; // inherited from NSObject
readonly date: Date;
state: TKCalendarMonthNameState;
attachWithCalendarWithDate(owner: TKCalendar, date: Date): void;
}
declare const enum TKCalendarMonthNameState {
Selected = 1,
Disabled = 2
}
declare class TKCalendarMonthNamesPresenter extends TKCalendarPresenterBase {
static alloc(): TKCalendarMonthNamesPresenter; // inherited from NSObject
static appearance(): TKCalendarMonthNamesPresenter; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarMonthNamesPresenter; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarMonthNamesPresenter; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarMonthNamesPresenter; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarMonthNamesPresenter; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarMonthNamesPresenter; // inherited from UIAppearance
static new(): TKCalendarMonthNamesPresenter; // inherited from NSObject
columns: number;
readonly contentView: UIView;
}
declare class TKCalendarMonthPresenter extends TKCalendarPresenterBase {
static alloc(): TKCalendarMonthPresenter; // inherited from NSObject
static appearance(): TKCalendarMonthPresenter; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarMonthPresenter; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarMonthPresenter; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarMonthPresenter; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarMonthPresenter; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarMonthPresenter; // inherited from UIAppearance
static new(): TKCalendarMonthPresenter; // inherited from NSObject
readonly contentView: UIView;
dayNamesHidden: boolean;
equalWeekNumber: boolean;
headerIsSticky: boolean;
readonly headerView: UIView;
inlineEventsView: TKCalendarInlineView;
inlineEventsViewMode: TKCalendarInlineEventsViewMode;
readonly owner: TKCalendar;
readonly style: TKCalendarMonthPresenterStyle;
titleHidden: boolean;
weekNumbersHidden: boolean;
weekendsHidden: boolean;
cellForDate(date: Date): TKCalendarDayCell;
createCellWithType(cellType: TKCalendarCellType): TKCalendarCell;
dateForRowCol(row: number, col: number): Date;
hideInlineEvents(animated: boolean): void;
showInlineEventsForCellAnimated(cell: TKCalendarDayCell, animated: boolean): void;
updateInlineView(): void;
}
interface TKCalendarMonthPresenterDelegate extends TKCalendarPresenterDelegate {
monthPresenterInlineEventSelected?(presenter: TKCalendarMonthPresenter, event: TKCalendarEventProtocol): void;
monthPresenterInlineEventsViewDidHideForCell?(presenter: TKCalendarMonthPresenter, cell: TKCalendarDayCell): void;
monthPresenterInlineEventsViewDidShowForCell?(presenter: TKCalendarMonthPresenter, cell: TKCalendarDayCell): void;
monthPresenterUpdateVisualsForInlineEventCell?(presenter: TKCalendarMonthPresenter, cell: TKCalendarInlineViewTableViewCell): void;
}
declare var TKCalendarMonthPresenterDelegate: {
prototype: TKCalendarMonthPresenterDelegate;
};
declare class TKCalendarMonthPresenterStyle extends TKStyleNode {
static alloc(): TKCalendarMonthPresenterStyle; // inherited from NSObject
static new(): TKCalendarMonthPresenterStyle; // inherited from NSObject
backgroundColor: UIColor;
columnSpacing: number;
dayNameCellHeight: number;
dayNameTextEffect: TKCalendarTextEffect;
monthNameTextEffect: TKCalendarTextEffect;
popoverColor: UIColor;
rowSpacing: number;
titleCellHeight: number;
weekNumberCellWidth: number;
}
declare class TKCalendarMonthTitleCell extends TKCalendarTitleCell {
static alloc(): TKCalendarMonthTitleCell; // inherited from NSObject
static appearance(): TKCalendarMonthTitleCell; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarMonthTitleCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarMonthTitleCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarMonthTitleCell; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarMonthTitleCell; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarMonthTitleCell; // inherited from UIAppearance
static new(): TKCalendarMonthTitleCell; // inherited from NSObject
layoutMode: TKCalendarMonthTitleCellLayoutMode;
nextMonthButton: UIButton;
nextYearButton: UIButton;
previousMonthButton: UIButton;
previousYearButton: UIButton;
readonly yearLabel: UILabel;
}
declare const enum TKCalendarMonthTitleCellLayoutMode {
Month = 0,
MonthWithButtons = 1,
MonthAndYearWithButtons = 2
}
declare class TKCalendarMonthView extends UIView {
static alloc(): TKCalendarMonthView; // inherited from NSObject
static appearance(): TKCalendarMonthView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarMonthView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarMonthView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarMonthView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarMonthView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarMonthView; // inherited from UIAppearance
static new(): TKCalendarMonthView; // inherited from NSObject
readonly date: Date;
attachWithCalendarPresenterWithYearAndMonth(owner: TKCalendar, presenter: TKCalendarYearPresenter, year: number, month: number): void;
}
declare class TKCalendarMonthViewController extends UIViewController {
static alloc(): TKCalendarMonthViewController; // inherited from NSObject
static new(): TKCalendarMonthViewController; // inherited from NSObject
readonly contentView: TKCalendar;
readonly todayButton: UIBarButtonItem;
}
declare class TKCalendarNavigationController extends UINavigationController {
static alloc(): TKCalendarNavigationController; // inherited from NSObject
static new(): TKCalendarNavigationController; // inherited from NSObject
}
interface TKCalendarPresenter extends NSObjectProtocol {
dateFromPoint(pt: CGPoint): Date;
navigateBack(animated: boolean): boolean;
navigateForward(animated: boolean): boolean;
navigateToDateAnimated(date: Date, animated: boolean): void;
update(reset: boolean): void;
updateState(lastSelected: Date): void;
}
declare var TKCalendarPresenter: {
prototype: TKCalendarPresenter;
};
declare class TKCalendarPresenterBase extends UIView implements TKCalendarPresenter {
static alloc(): TKCalendarPresenterBase; // inherited from NSObject
static appearance(): TKCalendarPresenterBase; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarPresenterBase; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarPresenterBase; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarPresenterBase; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarPresenterBase; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarPresenterBase; // inherited from UIAppearance
static new(): TKCalendarPresenterBase; // inherited from NSObject
delegate: TKCalendarPresenterDelegate;
panGestureSensitivity: number;
transitionDuration: number;
transitionIsReverse: boolean;
transitionIsVertical: boolean;
transitionMode: TKCalendarTransitionMode;
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
dateFromPoint(pt: CGPoint): Date;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
navigateBack(animated: boolean): boolean;
navigateForward(animated: boolean): boolean;
navigateToDateAnimated(date: Date, animated: boolean): void;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
update(reset: boolean): void;
updateState(lastSelected: Date): void;
}
interface TKCalendarPresenterDelegate extends NSObjectProtocol {
presenterBeginTransition?(presenter: TKCalendarPresenter, transition: TKViewTransition): void;
presenterFinishTransitionIsCanceled?(presenter: TKCalendarPresenter, transition: TKViewTransition, canceled: boolean): void;
}
declare var TKCalendarPresenterDelegate: {
prototype: TKCalendarPresenterDelegate;
};
declare const enum TKCalendarSelectionMode {
None = 0,
Single = 1,
Multiple = 2,
Range = 3
}
declare const enum TKCalendarTextEffect {
None = 0,
Uppercase = 1,
Lowercase = 2
}
declare class TKCalendarTitleCell extends TKCalendarCell {
static alloc(): TKCalendarTitleCell; // inherited from NSObject
static appearance(): TKCalendarTitleCell; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarTitleCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarTitleCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarTitleCell; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarTitleCell; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarTitleCell; // inherited from UIAppearance
static new(): TKCalendarTitleCell; // inherited from NSObject
attachWithCalendarWithText(owner: TKCalendar, text: string): void;
}
declare const enum TKCalendarTransitionMode {
None = 0,
Flip = 1,
Fold = 2,
Float = 3,
Card = 4,
Rotate = 5,
Scroll = 6
}
declare const enum TKCalendarViewMode {
Week = 0,
Month = 1,
MonthNames = 2,
Year = 3,
YearNumbers = 4,
Flow = 5,
Day = 6
}
declare class TKCalendarWeekNumberCell extends TKCalendarCell {
static alloc(): TKCalendarWeekNumberCell; // inherited from NSObject
static appearance(): TKCalendarWeekNumberCell; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarWeekNumberCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarWeekNumberCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarWeekNumberCell; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarWeekNumberCell; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarWeekNumberCell; // inherited from UIAppearance
static new(): TKCalendarWeekNumberCell; // inherited from NSObject
attachWithCalendarWithWeekNumber(owner: TKCalendar, weekNumber: number): void;
}
declare class TKCalendarWeekPresenter extends TKCalendarMonthPresenter {
static alloc(): TKCalendarWeekPresenter; // inherited from NSObject
static appearance(): TKCalendarWeekPresenter; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarWeekPresenter; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarWeekPresenter; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarWeekPresenter; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarWeekPresenter; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarWeekPresenter; // inherited from UIAppearance
static new(): TKCalendarWeekPresenter; // inherited from NSObject
}
declare class TKCalendarYearNumberCell extends TKCalendarCell {
static alloc(): TKCalendarYearNumberCell; // inherited from NSObject
static appearance(): TKCalendarYearNumberCell; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarYearNumberCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarYearNumberCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarYearNumberCell; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarYearNumberCell; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarYearNumberCell; // inherited from UIAppearance
static new(): TKCalendarYearNumberCell; // inherited from NSObject
readonly date: Date;
state: TKCalendarYearNumberState;
attachWithCalendarWithDate(owner: TKCalendar, date: Date): void;
}
declare const enum TKCalendarYearNumberState {
Selected = 1,
Disabled = 2
}
declare class TKCalendarYearNumbersPresenter extends TKCalendarPresenterBase {
static alloc(): TKCalendarYearNumbersPresenter; // inherited from NSObject
static appearance(): TKCalendarYearNumbersPresenter; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarYearNumbersPresenter; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarYearNumbersPresenter; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarYearNumbersPresenter; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarYearNumbersPresenter; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarYearNumbersPresenter; // inherited from UIAppearance
static new(): TKCalendarYearNumbersPresenter; // inherited from NSObject
columns: number;
rows: number;
}
declare class TKCalendarYearPresenter extends UIView implements TKCalendarPresenter {
static alloc(): TKCalendarYearPresenter; // inherited from NSObject
static appearance(): TKCalendarYearPresenter; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarYearPresenter; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarYearPresenter; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarYearPresenter; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarYearPresenter; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarYearPresenter; // inherited from UIAppearance
static new(): TKCalendarYearPresenter; // inherited from NSObject
readonly collectionView: UICollectionView;
columns: number;
delegate: TKCalendarYearPresenterDelegate;
monthCellClass: typeof NSObject;
readonly style: TKCalendarYearPresenterStyle;
titleViewClass: typeof NSObject;
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
dateFromPoint(pt: CGPoint): Date;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
navigateBack(animated: boolean): boolean;
navigateForward(animated: boolean): boolean;
navigateToDateAnimated(date: Date, animated: boolean): void;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
update(reset: boolean): void;
updateState(lastSelected: Date): void;
}
interface TKCalendarYearPresenterDelegate extends NSObjectProtocol {
calendarDrawBackgroundForYearMonthDateInRect?(calendar: TKCalendar, year: number, month: number, date: number, rect: CGRect): void;
calendarTextAttributesForYearMonthDate?(calendar: TKCalendar, year: number, month: number, date: number): NSDictionary<any, any>;
calendarYearPresenterTextForYearMonth?(calendar: TKCalendar, presenter: TKCalendarYearPresenter, year: number, month: number): string;
}
declare var TKCalendarYearPresenterDelegate: {
prototype: TKCalendarYearPresenterDelegate;
};
declare class TKCalendarYearPresenterStyle extends TKStyleNode {
static alloc(): TKCalendarYearPresenterStyle; // inherited from NSObject
static new(): TKCalendarYearPresenterStyle; // inherited from NSObject
dayFont: UIFont;
dayNameFont: UIFont;
dayNameTextColor: UIColor;
dayNameTextEffect: TKCalendarTextEffect;
dayTextColor: UIColor;
monthNameFont: UIFont;
monthNameTextAlignment: NSTextAlignment;
monthNameTextColor: UIColor;
monthNameTextEffect: TKCalendarTextEffect;
monthsPerPage: number;
todayShape: TKShape;
todayShapeFill: TKFill;
todayShapeStroke: TKStroke;
todayTextColor: UIColor;
weekendTextColor: UIColor;
}
declare class TKCalendarYearTitleView extends UICollectionReusableView {
static alloc(): TKCalendarYearTitleView; // inherited from NSObject
static appearance(): TKCalendarYearTitleView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCalendarYearTitleView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCalendarYearTitleView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCalendarYearTitleView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCalendarYearTitleView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCalendarYearTitleView; // inherited from UIAppearance
static new(): TKCalendarYearTitleView; // inherited from NSObject
readonly view: TKCalendarTitleCell;
attachWithCalendarWithText(owner: TKCalendar, text: string): void;
}
declare class TKCalendarYearViewController extends UIViewController implements TKCalendarDelegate {
static alloc(): TKCalendarYearViewController; // inherited from NSObject
static new(): TKCalendarYearViewController; // inherited from NSObject
readonly contentView: TKCalendar;
delegate: TKCalendarYearViewControllerDelegate;
readonly selectedItemRect: CGRect;
readonly todayButton: UIBarButtonItem;
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
calendarDidChangedViewModeFromTo(calendar: TKCalendar, previousViewMode: TKCalendarViewMode, viewMode: TKCalendarViewMode): void;
calendarDidDeselectedDate(calendar: TKCalendar, date: Date): void;
calendarDidNavigateToDate(calendar: TKCalendar, date: Date): void;
calendarDidSelectDate(calendar: TKCalendar, date: Date): void;
calendarDidTapCell(calendar: TKCalendar, cell: TKCalendarDayCell): void;
calendarShapeForEvent(calendar: TKCalendar, event: TKCalendarEventProtocol): TKShape;
calendarShouldSelectDate(calendar: TKCalendar, date: Date): boolean;
calendarTextForEvent(calendar: TKCalendar, event: TKCalendarEventProtocol): string;
calendarUpdateVisualsForCell(calendar: TKCalendar, cell: TKCalendarCell): void;
calendarViewForCellOfKind(calendar: TKCalendar, cellType: TKCalendarCellType): TKCalendarCell;
calendarWillNavigateToDate(calendar: TKCalendar, date: Date): void;
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
}
interface TKCalendarYearViewControllerDelegate extends NSObjectProtocol {
navigatedToMonthViewController(monthViewController: TKCalendarMonthViewController): void;
}
declare var TKCalendarYearViewControllerDelegate: {
prototype: TKCalendarYearViewControllerDelegate;
};
declare class TKChart extends TKView {
static alloc(): TKChart; // inherited from NSObject
static appearance(): TKChart; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKChart; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKChart; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKChart; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKChart; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKChart; // inherited from UIAppearance
static new(): TKChart; // inherited from NSObject
allowAnimations: boolean;
allowPanDeceleration: boolean;
allowTrackball: boolean;
animationDuration: number;
readonly annotations: NSArray<any>;
readonly axes: NSArray<any>;
dataPointSelectionMode: TKChartSelectionMode;
dataSource: TKChartDataSource;
delegate: TKChartDelegate;
readonly gridStyle: TKChartGridStyle;
handleDoubleTap: boolean;
insets: UIEdgeInsets;
readonly legend: TKChartLegendView;
readonly plotView: TKChartPlotView;
plotViewInsets: UIEdgeInsets;
readonly selectedPoints: NSArray<TKChartSelectionInfo>;
readonly selectedSeries: NSArray<TKChartSeries>;
selectionMode: TKChartSelectionMode;
readonly series: NSArray<TKChartSeries>;
seriesSelectionMode: TKChartSelectionMode;
theme: TKTheme;
readonly title: TKChartTitleView;
readonly trackball: TKChartTrackball;
xAxis: TKChartAxis;
yAxis: TKChartAxis;
zoomMode: TKChartZoomMode;
addAnnotation(annotation: TKChartAnnotation): void;
addAxis(axis: TKChartAxis): void;
addSeries(series: TKChartSeries): void;
animate(): void;
beginUpdates(): void;
dequeueReusableSeriesWithIdentifier(identifier: string): any;
deselect(info: TKChartSelectionInfo): void;
endUpdates(): void;
hitTestForPoint(point: CGPoint): TKChartSelectionInfo;
paletteItemForPointInSeries(index: number, series: TKChartSeries): TKChartPaletteItem;
paletteItemForSeriesAtIndex(series: TKChartSeries, index: number): TKChartPaletteItem;
reloadData(): void;
removeAllAnnotations(): void;
removeAllData(): void;
removeAnnotation(annotation: TKChartAnnotation): void;
removeAxis(axis: TKChartAxis): boolean;
removeSeries(series: TKChartSeries): void;
select(info: TKChartSelectionInfo): void;
update(): void;
updateAnnotations(): void;
visualPointForSeriesDataPointIndex(series: TKChartSeries, dataPointIndex: number): TKChartVisualPoint;
visualPointsForSeries(series: TKChartSeries): NSArray<TKChartVisualPoint>;
}
declare class TKChartAbsoluteVolumeOscillator extends TKChartMACDIndicator {
static alloc(): TKChartAbsoluteVolumeOscillator; // inherited from NSObject
static new(): TKChartAbsoluteVolumeOscillator; // inherited from NSObject
}
declare class TKChartAccumulationDistributionLine extends TKChartFinancialIndicator {
static alloc(): TKChartAccumulationDistributionLine; // inherited from NSObject
static new(): TKChartAccumulationDistributionLine; // inherited from NSObject
}
declare class TKChartAdaptiveMovingAverageIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartAdaptiveMovingAverageIndicator; // inherited from NSObject
static new(): TKChartAdaptiveMovingAverageIndicator; // inherited from NSObject
fastPeriod: number;
period: number;
slowPerod: number;
}
declare class TKChartAnnotation extends NSObject {
static alloc(): TKChartAnnotation; // inherited from NSObject
static new(): TKChartAnnotation; // inherited from NSObject
hidden: boolean;
zPosition: TKChartAnnotationZPosition;
annotationWasAddedToChartWithLayer(chart: TKChart, layer: CALayer): void;
annotationWillBeRemovedFromChart(chart: TKChart): void;
drawInContext(context: any): void;
layoutInRectForChartInLayer(bounds: CGRect, chart: TKChart, layer: CALayer): void;
locationOfValueWithAxisInBounds(value: any, axis: TKChartAxis, bounds: CGRect): number;
}
declare class TKChartAnnotationStyle extends TKStyleNode {
static alloc(): TKChartAnnotationStyle; // inherited from NSObject
static new(): TKChartAnnotationStyle; // inherited from NSObject
}
declare const enum TKChartAnnotationZPosition {
BelowSeries = 0,
AboveSeries = 1
}
declare class TKChartAreaSeries extends TKChartLineSeries {
static alloc(): TKChartAreaSeries; // inherited from NSObject
static new(): TKChartAreaSeries; // inherited from NSObject
}
declare class TKChartAverageTrueRangeIndicator extends TKChartTrueRangeIndicator {
static alloc(): TKChartAverageTrueRangeIndicator; // inherited from NSObject
static new(): TKChartAverageTrueRangeIndicator; // inherited from NSObject
period: number;
}
declare class TKChartAxis extends NSObject {
static alloc(): TKChartAxis; // inherited from NSObject
static new(): TKChartAxis; // inherited from NSObject
allowPan: boolean;
allowZoom: boolean;
attributedTitle: NSAttributedString;
customLabels: NSDictionary<any, any>;
hidden: boolean;
readonly isVertical: boolean;
labelFormat: string;
labelFormatter: NSFormatter;
readonly majorTickCount: number;
normalizedPan: number;
pan: number;
readonly plotMode: TKChartAxisPlotMode;
position: TKChartAxisPosition;
range: TKRange;
style: TKChartAxisStyle;
title: string;
readonly visibleRange: TKRange;
zoom: number;
zoomRange: TKRange;
constructor(o: { minimum: any; andMaximum: any; });
constructor(o: { minimum: any; andMaximum: any; position: TKChartAxisPosition; });
constructor(o: { range: TKRange; });
formatValue(value: any): string;
initWithMinimumAndMaximum(minimum: any, maximum: any): this;
initWithMinimumAndMaximumPosition(minimum: any, maximum: any, position: TKChartAxisPosition): this;
initWithRange(range: TKRange): this;
numericValue(value: any): number;
panToDataPoint(dataPoint: TKChartData): void;
renderForChart(chart: TKChart): TKChartAxisRender;
tickValue(index: number): any;
}
declare const enum TKChartAxisClippingMode {
Visible = 0,
Hidden = 1
}
declare const enum TKChartAxisLabelAlignment {
Left = 1,
Right = 2,
Top = 4,
Bottom = 8,
HorizontalCenter = 16,
VerticalCenter = 32
}
declare const enum TKChartAxisLabelFitMode {
None = 0,
Multiline = 1,
Rotate = 2
}
declare class TKChartAxisLabelStyle extends TKChartLabelStyle {
static alloc(): TKChartAxisLabelStyle; // inherited from NSObject
static new(): TKChartAxisLabelStyle; // inherited from NSObject
clipAxisLabels: boolean;
firstLabelTextAlignment: TKChartAxisLabelAlignment;
firstLabelTextOffset: UIOffset;
fitMode: TKChartAxisLabelFitMode;
lastLabelTextAlignment: TKChartAxisLabelAlignment;
lastLabelTextOffset: UIOffset;
maxLabelClippingMode: TKChartAxisClippingMode;
minLabelClippingMode: TKChartAxisClippingMode;
rotationAngle: number;
textAlignment: TKChartAxisLabelAlignment;
textOffset: UIOffset;
}
declare class TKChartAxisMajorTickStyle extends TKChartAxisTickStyle {
static alloc(): TKChartAxisMajorTickStyle; // inherited from NSObject
static new(): TKChartAxisMajorTickStyle; // inherited from NSObject
maxTickClippingMode: TKChartAxisClippingMode;
minTickClippingMode: TKChartAxisClippingMode;
}
declare const enum TKChartAxisPlotMode {
OnTicks = 0,
BetweenTicks = 1
}
declare const enum TKChartAxisPosition {
Left = 0,
Right = 1,
Top = 2,
Bottom = 3
}
declare class TKChartAxisRender extends TKChartRender {
static alloc(): TKChartAxisRender; // inherited from NSObject
static layer(): TKChartAxisRender; // inherited from CALayer
static new(): TKChartAxisRender; // inherited from NSObject
readonly axis: TKChartAxis;
readonly isVertical: boolean;
constructor(o: { axis: TKChartAxis; chart: TKChart; });
boundsRect(): CGRect;
initWithAxisChart(axis: TKChartAxis, chart: TKChart): this;
sizeThatFits(size: CGSize): CGSize;
}
declare class TKChartAxisStyle extends TKStyleNode {
static alloc(): TKChartAxisStyle; // inherited from NSObject
static new(): TKChartAxisStyle; // inherited from NSObject
backgroundFill: TKFill;
readonly labelStyle: TKChartAxisLabelStyle;
lineHidden: boolean;
lineLocation: number;
lineStroke: TKStroke;
readonly majorTickStyle: TKChartAxisMajorTickStyle;
readonly minorTickStyle: TKChartAxisTickStyle;
readonly titleStyle: TKChartAxisTitleStyle;
}
declare class TKChartAxisTickStyle extends TKStyleNode {
static alloc(): TKChartAxisTickStyle; // inherited from NSObject
static new(): TKChartAxisTickStyle; // inherited from NSObject
ticksFill: TKFill;
ticksHidden: boolean;
ticksLength: number;
ticksOffset: number;
ticksStroke: TKStroke;
ticksWidth: number;
}
declare const enum TKChartAxisTitleAlignment {
Center = 0,
LeftOrTop = 1,
RightOrBottom = 2
}
declare class TKChartAxisTitleStyle extends TKChartLabelStyle {
static alloc(): TKChartAxisTitleStyle; // inherited from NSObject
static new(): TKChartAxisTitleStyle; // inherited from NSObject
alignment: TKChartAxisTitleAlignment;
rotationAngle: number;
textOffset: number;
}
declare class TKChartBalloonAnnotation extends TKChartPointAnnotation {
static alloc(): TKChartBalloonAnnotation; // inherited from NSObject
static new(): TKChartBalloonAnnotation; // inherited from NSObject
attributedText: NSAttributedString;
size: CGSize;
readonly style: TKChartBalloonAnnotationStyle;
text: string;
view: UIView;
constructor(o: { text: string; });
constructor(o: { text: string; point: TKChartData; forSeries: TKChartSeries; });
constructor(o: { text: string; point: TKChartData; forXAxis: TKChartAxis; forYAxis: TKChartAxis; });
constructor(o: { text: string; x: any; y: any; forSeries: TKChartSeries; });
constructor(o: { text: string; x: any; y: any; forXAxis: TKChartAxis; forYAxis: TKChartAxis; });
initWithText(text: string): this;
initWithTextPointForSeries(text: string, point: TKChartData, series: TKChartSeries): this;
initWithTextPointForXAxisForYAxis(text: string, point: TKChartData, xAxis: TKChartAxis, yAxis: TKChartAxis): this;
initWithTextXYForSeries(text: string, xValue: any, yValue: any, series: TKChartSeries): this;
initWithTextXYForXAxisForYAxis(text: string, xValue: any, yValue: any, xAxis: TKChartAxis, yAxis: TKChartAxis): this;
}
declare class TKChartBalloonAnnotationStyle extends TKChartAnnotationStyle {
static alloc(): TKChartBalloonAnnotationStyle; // inherited from NSObject
static new(): TKChartBalloonAnnotationStyle; // inherited from NSObject
arrowSize: CGSize;
cornerRadius: number;
distanceFromPoint: number;
fill: TKFill;
font: UIFont;
horizontalAlign: TKChartBalloonHorizontalAlignment;
insets: UIEdgeInsets;
stroke: TKStroke;
textAlignment: NSTextAlignment;
textColor: UIColor;
textOrientation: TKChartBalloonAnnotationTextOrientation;
verticalAlign: TKChartBalloonVerticalAlignment;
}
declare const enum TKChartBalloonAnnotationTextOrientation {
Vertical = 0,
Horizontal = 1
}
declare const enum TKChartBalloonHorizontalAlignment {
Center = 0,
Left = 1,
Right = 2
}
declare const enum TKChartBalloonVerticalAlignment {
Center = 0,
Top = 1,
Bottom = 2
}
declare class TKChartBandAnnotation extends TKChartAnnotation {
static alloc(): TKChartBandAnnotation; // inherited from NSObject
static new(): TKChartBandAnnotation; // inherited from NSObject
axis: TKChartAxis;
range: TKRange;
readonly style: TKChartBandAnnotationStyle;
constructor(o: { range: TKRange; forAxis: TKChartAxis; });
constructor(o: { range: TKRange; forAxis: TKChartAxis; withFill: TKFill; withStroke: TKStroke; });
initWithRangeForAxis(aRange: TKRange, anAxis: TKChartAxis): this;
initWithRangeForAxisWithFillWithStroke(aRange: TKRange, anAxis: TKChartAxis, fill: TKFill, stroke: TKStroke): this;
}
declare class TKChartBandAnnotationStyle extends TKChartGridLineAnnotationStyle {
static alloc(): TKChartBandAnnotationStyle; // inherited from NSObject
static new(): TKChartBandAnnotationStyle; // inherited from NSObject
fill: TKFill;
}
declare class TKChartBandIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartBandIndicator; // inherited from NSObject
static new(): TKChartBandIndicator; // inherited from NSObject
}
declare class TKChartBandVisualPoint extends TKChartVisualPoint {
static alloc(): TKChartBandVisualPoint; // inherited from NSObject
static new(): TKChartBandVisualPoint; // inherited from NSObject
signalY: number;
constructor(o: { point: CGPoint; signalY: number; });
initWithPointSignalY(point: CGPoint, signalY: number): this;
}
declare class TKChartBarSeries extends TKChartSeries {
static alloc(): TKChartBarSeries; // inherited from NSObject
static new(): TKChartBarSeries; // inherited from NSObject
allowClustering: boolean;
gapLength: number;
maxBarHeight: number;
minBarHeight: number;
}
declare class TKChartBollingerBandIndicator extends TKChartBandIndicator {
static alloc(): TKChartBollingerBandIndicator; // inherited from NSObject
static new(): TKChartBollingerBandIndicator; // inherited from NSObject
period: number;
width: number;
}
declare class TKChartBubbleDataPoint extends NSObject implements TKChartData {
static alloc(): TKChartBubbleDataPoint; // inherited from NSObject
static dataPointWithXYArea(xValue: any, yValue: any, area: number): TKChartBubbleDataPoint;
static new(): TKChartBubbleDataPoint; // inherited from NSObject
area: number;
dataXValue: any;
dataYValue: any;
readonly close: number; // inherited from TKChartData
readonly dataName: string; // inherited from TKChartData
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly high: number; // inherited from TKChartData
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly low: number; // inherited from TKChartData
readonly open: number; // inherited from TKChartData
readonly signalYValue: any; // inherited from TKChartData
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly volume: number; // inherited from TKChartData
readonly // inherited from NSObjectProtocol
constructor(o: { x: any; y: any; area: number; });
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
initWithXYArea(xValue: any, yValue: any, area: number): this;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
}
declare class TKChartBubbleSeries extends TKChartScatterSeries {
static alloc(): TKChartBubbleSeries; // inherited from NSObject
static new(): TKChartBubbleSeries; // inherited from NSObject
biggestBubbleDiameterForAutoscale: number;
scale: number;
}
declare class TKChartBubbleVisualPoint extends TKChartVisualPoint {
static alloc(): TKChartBubbleVisualPoint; // inherited from NSObject
static new(): TKChartBubbleVisualPoint; // inherited from NSObject
diameter: number;
}
declare class TKChartCandlestickBar extends TKChartOhlcBar {
static alloc(): TKChartCandlestickBar; // inherited from NSObject
static new(): TKChartCandlestickBar; // inherited from NSObject
}
declare class TKChartCandlestickSeries extends TKChartOhlcSeries {
static alloc(): TKChartCandlestickSeries; // inherited from NSObject
static new(): TKChartCandlestickSeries; // inherited from NSObject
}
declare class TKChartCategory extends NSObject {
static alloc(): TKChartCategory; // inherited from NSObject
static categoryWithDescription(description: string): TKChartCategory;
static new(): TKChartCategory; // inherited from NSObject
constructor(o: { description: string; });
initWithDescription(description: string): this;
}
declare class TKChartCategoryAxis extends TKChartAxis {
static alloc(): TKChartCategoryAxis; // inherited from NSObject
static new(): TKChartCategoryAxis; // inherited from NSObject
baseline: number;
readonly categories: NSArray<any>;
readonly majorTickInterval: number;
minorTickInterval: number;
offset: number;
constructor(o: { categories: NSArray<any>; });
constructor(o: { categories: NSArray<any>; andRange: TKRange; });
addCategoriesFromArray(categories: NSArray<any>): void;
addCategory(category: any): void;
initWithCategories(categories: NSArray<any>): this;
initWithCategoriesAndRange(categories: NSArray<any>, range: TKRange): this;
removeAllCategories(): void;
removeCategoriesInArray(categories: NSArray<any>): void;
removeCategory(category: any): void;
setPlotMode(plotMode: TKChartAxisPlotMode): void;
}
declare class TKChartChaikinOscillator extends TKChartFinancialIndicator {
static alloc(): TKChartChaikinOscillator; // inherited from NSObject
static new(): TKChartChaikinOscillator; // inherited from NSObject
longPeriod: number;
shortPeriod: number;
}
declare class TKChartColumnSeries extends TKChartSeries {
static alloc(): TKChartColumnSeries; // inherited from NSObject
static new(): TKChartColumnSeries; // inherited from NSObject
allowClustering: boolean;
gapLength: number;
maxColumnWidth: number;
minColumnWidth: number;
}
declare class TKChartCommodityChannelIndex extends TKChartFinancialIndicator {
static alloc(): TKChartCommodityChannelIndex; // inherited from NSObject
static new(): TKChartCommodityChannelIndex; // inherited from NSObject
period: number;
}
declare class TKChartCrossLineAnnotation extends TKChartPointAnnotation {
static alloc(): TKChartCrossLineAnnotation; // inherited from NSObject
static new(): TKChartCrossLineAnnotation; // inherited from NSObject
readonly style: TKChartCrossLineAnnotationStyle;
}
declare const enum TKChartCrossLineAnnotationOrientation {
Horizontal = 1,
Vertical = 2
}
declare class TKChartCrossLineAnnotationStyle extends TKChartAnnotationStyle {
static alloc(): TKChartCrossLineAnnotationStyle; // inherited from NSObject
static new(): TKChartCrossLineAnnotationStyle; // inherited from NSObject
horizontalLineStroke: TKStroke;
insets: UIEdgeInsets;
orientation: TKChartCrossLineAnnotationOrientation;
pointShape: TKShape;
pointShapeFill: TKFill;
pointShapeInsets: UIEdgeInsets;
pointShapeStroke: TKStroke;
verticalLineStroke: TKStroke;
}
interface TKChartData extends NSObjectProtocol {
area?: number;
close?: number;
dataName?: string;
dataXValue: any;
dataYValue: any;
high?: number;
low?: number;
open?: number;
signalYValue?: any;
volume?: number;
}
declare var TKChartData: {
prototype: TKChartData;
};
declare class TKChartDataPoint extends NSObject implements TKChartData {
static alloc(): TKChartDataPoint; // inherited from NSObject
static dataPointWithXY(xValue: any, yValue: any): TKChartDataPoint;
static dataPointWithXYName(xValue: any, yValue: any, name: string): TKChartDataPoint;
static new(): TKChartDataPoint; // inherited from NSObject
dataName: string;
dataXValue: any;
dataYValue: any;
readonly area: number; // inherited from TKChartData
readonly close: number; // inherited from TKChartData
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly high: number; // inherited from TKChartData
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly low: number; // inherited from TKChartData
readonly open: number; // inherited from TKChartData
readonly signalYValue: any; // inherited from TKChartData
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly volume: number; // inherited from TKChartData
readonly // inherited from NSObjectProtocol
constructor(o: { name: string; value: any; });
constructor(o: { x: any; y: any; });
constructor(o: { x: any; y: any; name: string; });
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
initWithNameValue(name: string, value: any): this;
initWithXY(xValue: any, yValue: any): this;
initWithXYName(xValue: any, yValue: any, name: string): this;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
}
interface TKChartDataSource extends NSObjectProtocol {
chartDataPointAtIndexForSeriesAtIndex?(chart: TKChart, dataIndex: number, seriesIndex: number): TKChartData;
chartDataPointsForSeriesAtIndex?(chart: TKChart, seriesIndex: number): NSArray<any>;
chartNumberOfDataPointsForSeriesAtIndex?(chart: TKChart, seriesIndex: number): number;
numberOfSeriesForChart(chart: TKChart): number;
seriesForChartAtIndex(chart: TKChart, index: number): TKChartSeries;
}
declare var TKChartDataSource: {
prototype: TKChartDataSource;
};
declare class TKChartDateTimeAxis extends TKChartAxis {
static alloc(): TKChartDateTimeAxis; // inherited from NSObject
static new(): TKChartDateTimeAxis; // inherited from NSObject
baseline: Date;
majorTickInterval: number;
majorTickIntervalUnit: TKChartDateTimeAxisIntervalUnit;
minorTickIntervalUnit: TKChartDateTimeAxisIntervalUnit;
offset: Date;
constructor(o: { minimumDate: Date; andMaximumDate: Date; });
initWithMinimumDateAndMaximumDate(minDate: Date, maxDate: Date): this;
setMajorTickCount(tickCount: number): void;
setPlotMode(plotMode: TKChartAxisPlotMode): void;
}
declare const enum TKChartDateTimeAxisIntervalUnit {
Seconds = 0,
Minutes = 1,
Hours = 2,
Days = 3,
Weeks = 4,
Months = 5,
Years = 6,
Custom = 7
}
declare class TKChartDateTimeCategoryAxis extends TKChartAxis {
static alloc(): TKChartDateTimeCategoryAxis; // inherited from NSObject
static new(): TKChartDateTimeCategoryAxis; // inherited from NSObject
baseline: Date;
readonly categories: NSArray<any>;
dateComponent: NSCalendarUnit;
readonly majorTickInterval: number;
minorTickInterval: number;
offset: Date;
constructor(o: { minimumDate: Date; andMaximumDate: Date; });
initWithMinimumDateAndMaximumDate(minDate: Date, maxDate: Date): this;
removeAllCategories(): void;
setPlotMode(plotMode: TKChartAxisPlotMode): void;
}
interface TKChartDelegate extends NSObjectProtocol {
chartAnimationForSeriesWithStateInRect?(chart: TKChart, series: TKChartSeries, state: TKChartSeriesRenderState, rect: CGRect): CAAnimation;
chartAttributedTextForAxisValueAtIndex?(chart: TKChart, axis: TKChartAxis, value: any, index: number): NSAttributedString;
chartDidDeselectPointInSeriesAtIndex?(chart: TKChart, point: TKChartData, series: TKChartSeries, index: number): void;
chartDidDeselectSeries?(chart: TKChart, series: TKChartSeries): void;
chartDidPan?(chart: TKChart): void;
chartDidSelectPointInSeriesAtIndex?(chart: TKChart, point: TKChartData, series: TKChartSeries, index: number): void;
chartDidSelectSeries?(chart: TKChart, series: TKChartSeries): void;
chartDidTapOnLegendItem?(chart: TKChart, legendItem: TKChartLegendItem): void;
chartDidZoom?(chart: TKChart): void;
chartLabelForDataPointPropertyInSeriesAtIndex?(chart: TKChart, dataPoint: TKChartData, propertyName: string, series: TKChartSeries, dataIndex: number): TKChartPointLabel;
chartLegendItemForSeriesAtIndex?(chart: TKChart, series: TKChartSeries, index: number): TKChartLegendItem;
chartPaletteItemForPointInSeries?(chart: TKChart, index: number, series: TKChartSeries): TKChartPaletteItem;
chartPaletteItemForSeriesAtIndex?(chart: TKChart, series: TKChartSeries, index: number): TKChartPaletteItem;
chartPointLabelRenderForSeriesWithRender?(chart: TKChart, series: TKChartSeries, render: TKChartSeriesRender): TKChartPointLabelRender;
chartShapeForSeriesAtIndex?(chart: TKChart, series: TKChartSeries, index: number): TKShape;
chartTextForAxisValueAtIndex?(chart: TKChart, axis: TKChartAxis, value: any, index: number): string;
chartTextForLabelAtPointPropertyInSeriesAtIndex?(chart: TKChart, dataPoint: TKChartData, propertyName: string, series: TKChartSeries, dataIndex: number): string;
chartTrackballDidHideSelection?(chart: TKChart, selection: NSArray<any>): void;
chartTrackballDidTrackSelection?(chart: TKChart, selection: NSArray<any>): void;
chartUpdateLegendItemForSeriesAtIndex?(chart: TKChart, item: TKChartLegendItem, series: TKChartSeries, index: number): void;
chartWillPan?(chart: TKChart): void;
chartWillZoom?(chart: TKChart): void;
}
declare var TKChartDelegate: {
prototype: TKChartDelegate;
};
declare class TKChartDetrendedPriceOscillator extends TKChartFinancialIndicator {
static alloc(): TKChartDetrendedPriceOscillator; // inherited from NSObject
static new(): TKChartDetrendedPriceOscillator; // inherited from NSObject
period: number;
}
declare class TKChartDonutSeries extends TKChartPieSeries {
static alloc(): TKChartDonutSeries; // inherited from NSObject
static new(): TKChartDonutSeries; // inherited from NSObject
innerRadius: number;
}
declare class TKChartEaseOfMovementIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartEaseOfMovementIndicator; // inherited from NSObject
static new(): TKChartEaseOfMovementIndicator; // inherited from NSObject
period: number;
}
declare class TKChartExponentialMovingAverageIndicator extends TKChartSimpleMovingAverageIndicator {
static alloc(): TKChartExponentialMovingAverageIndicator; // inherited from NSObject
static new(): TKChartExponentialMovingAverageIndicator; // inherited from NSObject
}
declare class TKChartFastStochasticIndicator extends TKChartSignalLineIndicator {
static alloc(): TKChartFastStochasticIndicator; // inherited from NSObject
static new(): TKChartFastStochasticIndicator; // inherited from NSObject
period: number;
signalPeriod: number;
}
declare class TKChartFinancialDataPoint extends NSObject implements TKChartData {
static alloc(): TKChartFinancialDataPoint; // inherited from NSObject
static dataPointWithXOpenHighLowClose(xValue: any, open: number, high: number, low: number, close: number): TKChartFinancialDataPoint;
static dataPointWithXOpenHighLowCloseVolume(xValue: any, open: number, high: number, low: number, close: number, volume: number): TKChartFinancialDataPoint;
static new(): TKChartFinancialDataPoint; // inherited from NSObject
close: number;
dataName: string;
dataXValue: any;
dataYValue: any;
high: number;
low: number;
open: number;
volume: number;
readonly area: number; // inherited from TKChartData
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly signalYValue: any; // inherited from TKChartData
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
constructor(o: { x: any; open: number; high: number; low: number; close: number; volume: number; });
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
initWithXOpenHighLowCloseVolume(xValue: any, open: number, high: number, low: number, close: number, volume: number): this;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
}
declare class TKChartFinancialIndicator extends TKChartSeries {
static alloc(): TKChartFinancialIndicator; // inherited from NSObject
static new(): TKChartFinancialIndicator; // inherited from NSObject
marginForHitDetection: number;
series: TKChartSeries;
constructor(o: { series: TKChartSeries; });
initWithSeries(series: TKChartSeries): this;
}
declare class TKChartForceIndexIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartForceIndexIndicator; // inherited from NSObject
static new(): TKChartForceIndexIndicator; // inherited from NSObject
period: number;
}
declare class TKChartFullStochasticIndicator extends TKChartSlowStochasticIndicator {
static alloc(): TKChartFullStochasticIndicator; // inherited from NSObject
static new(): TKChartFullStochasticIndicator; // inherited from NSObject
smoothPeriod: number;
}
declare const enum TKChartGridDrawMode {
HorizontalFirst = 0,
VerticalFirst = 1
}
declare class TKChartGridLineAnnotation extends TKChartAnnotation {
static alloc(): TKChartGridLineAnnotation; // inherited from NSObject
static new(): TKChartGridLineAnnotation; // inherited from NSObject
axis: TKChartAxis;
readonly style: TKChartGridLineAnnotationStyle;
value: any;
constructor(o: { value: any; forAxis: TKChartAxis; });
constructor(o: { value: any; forAxis: TKChartAxis; withStroke: TKStroke; });
initWithValueForAxis(value: any, axis: TKChartAxis): this;
initWithValueForAxisWithStroke(value: any, axis: TKChartAxis, stroke: TKStroke): this;
}
declare class TKChartGridLineAnnotationStyle extends TKChartAnnotationStyle {
static alloc(): TKChartGridLineAnnotationStyle; // inherited from NSObject
static new(): TKChartGridLineAnnotationStyle; // inherited from NSObject
stroke: TKStroke;
}
declare class TKChartGridStyle extends TKStyleNode {
static alloc(): TKChartGridStyle; // inherited from NSObject
static new(): TKChartGridStyle; // inherited from NSObject
backgroundFill: TKFill;
drawOrder: TKChartGridDrawMode;
horizontalAlternateFill: TKFill;
horizontalFill: TKFill;
horizontalLineAlternateStroke: TKStroke;
horizontalLineStroke: TKStroke;
horizontalLinesHidden: boolean;
verticalAlternateFill: TKFill;
verticalFill: TKFill;
verticalLineAlternateStroke: TKStroke;
verticalLineStroke: TKStroke;
verticalLinesHidden: boolean;
zPosition: TKChartGridZPosition;
}
declare const enum TKChartGridZPosition {
BelowSeries = 0,
AboveSeries = 1
}
declare class TKChartLabelStyle extends TKStyleNode {
static alloc(): TKChartLabelStyle; // inherited from NSObject
static new(): TKChartLabelStyle; // inherited from NSObject
font: UIFont;
shadowColor: UIColor;
shadowOffset: CGSize;
textColor: UIColor;
textHidden: boolean;
}
declare class TKChartLayerAnnotation extends TKChartPointAnnotation {
static alloc(): TKChartLayerAnnotation; // inherited from NSObject
static new(): TKChartLayerAnnotation; // inherited from NSObject
layer: CALayer;
constructor(o: { layer: CALayer; });
constructor(o: { layer: CALayer; point: TKChartData; forSeries: TKChartSeries; });
constructor(o: { layer: CALayer; point: TKChartData; forXAxis: TKChartAxis; forYAxis: TKChartAxis; });
constructor(o: { layer: CALayer; x: any; y: any; forSeries: TKChartSeries; });
constructor(o: { layer: CALayer; x: any; y: any; forXAxis: TKChartAxis; forYAxis: TKChartAxis; });
initWithLayer(layer: CALayer): this;
initWithLayerPointForSeries(layer: CALayer, point: TKChartData, series: TKChartSeries): this;
initWithLayerPointForXAxisForYAxis(layer: CALayer, point: TKChartData, xAxis: TKChartAxis, yAxis: TKChartAxis): this;
initWithLayerXYForSeries(layer: CALayer, xValue: any, yValue: any, series: TKChartSeries): this;
initWithLayerXYForXAxisForYAxis(layer: CALayer, xValue: any, yValue: any, xAxis: TKChartAxis, yAxis: TKChartAxis): this;
}
declare class TKChartLegendContainer extends TKCoreStackLayoutView {
static alloc(): TKChartLegendContainer; // inherited from NSObject
static appearance(): TKChartLegendContainer; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKChartLegendContainer; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKChartLegendContainer; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKChartLegendContainer; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKChartLegendContainer; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKChartLegendContainer; // inherited from UIAppearance
static new(): TKChartLegendContainer; // inherited from NSObject
readonly itemCount: number;
preferredSize: CGSize;
addItem(item: TKChartLegendItem): void;
indexOfItem(item: TKChartLegendItem): number;
itemAtIndex(index: number): TKChartLegendItem;
removeAllItems(): void;
}
declare class TKChartLegendItem extends UIView {
static alloc(): TKChartLegendItem; // inherited from NSObject
static appearance(): TKChartLegendItem; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKChartLegendItem; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKChartLegendItem; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKChartLegendItem; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKChartLegendItem; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKChartLegendItem; // inherited from UIAppearance
static new(): TKChartLegendItem; // inherited from NSObject
icon: UIView;
label: UILabel;
selectionInfo: TKChartSelectionInfo;
readonly stack: TKCoreStackLayout;
style: TKChartLegendItemStyle;
tap(tapRecognizer: UITapGestureRecognizer): void;
update(): void;
}
declare class TKChartLegendItemStyle extends TKStyleNode {
static alloc(): TKChartLegendItemStyle; // inherited from NSObject
static new(): TKChartLegendItemStyle; // inherited from NSObject
fill: TKFill;
iconSize: CGSize;
readonly labelStyle: TKChartLabelStyle;
stroke: TKStroke;
}
declare const enum TKChartLegendOffsetOrigin {
TopLeft = 0,
TopRight = 1,
BottomLeft = 2,
BottomRight = 3
}
declare const enum TKChartLegendPosition {
Left = 0,
Right = 1,
Top = 2,
Bottom = 3,
Floating = 4
}
declare class TKChartLegendStyle extends TKStyleNode {
static alloc(): TKChartLegendStyle; // inherited from NSObject
static new(): TKChartLegendStyle; // inherited from NSObject
fill: TKFill;
insets: UIEdgeInsets;
offset: UIOffset;
offsetOrigin: TKChartLegendOffsetOrigin;
position: TKChartLegendPosition;
stroke: TKStroke;
}
declare class TKChartLegendView extends TKView {
static alloc(): TKChartLegendView; // inherited from NSObject
static appearance(): TKChartLegendView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKChartLegendView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKChartLegendView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKChartLegendView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKChartLegendView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKChartLegendView; // inherited from UIAppearance
static new(): TKChartLegendView; // inherited from NSObject
allowSelection: boolean;
chart: TKChart;
readonly container: TKChartLegendContainer;
showTitle: boolean;
readonly style: TKChartLegendStyle;
readonly titleLabel: UILabel;
constructor(o: { chart: TKChart; });
initWithChart(chart: TKChart): this;
reloadItems(): void;
update(): void;
}
declare class TKChartLineSeries extends TKChartSeries {
static alloc(): TKChartLineSeries; // inherited from NSObject
static new(): TKChartLineSeries; // inherited from NSObject
displayNilValuesAsGaps: boolean;
marginForHitDetection: number;
}
declare class TKChartLogarithmicAxis extends TKChartNumericAxis {
static alloc(): TKChartLogarithmicAxis; // inherited from NSObject
static new(): TKChartLogarithmicAxis; // inherited from NSObject
exponentStep: number;
logarithmBase: number;
}
declare class TKChartMACDIndicator extends TKChartSignalLineIndicator {
static alloc(): TKChartMACDIndicator; // inherited from NSObject
static new(): TKChartMACDIndicator; // inherited from NSObject
longPeriod: number;
shortPeriod: number;
signalPeriod: number;
}
declare class TKChartMarketFacilitationIndex extends TKChartFinancialIndicator {
static alloc(): TKChartMarketFacilitationIndex; // inherited from NSObject
static new(): TKChartMarketFacilitationIndex; // inherited from NSObject
gapLength: number;
maxColumnWidth: number;
minColumnWidth: number;
range: number;
}
declare class TKChartMedianPriceIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartMedianPriceIndicator; // inherited from NSObject
static new(): TKChartMedianPriceIndicator; // inherited from NSObject
}
declare class TKChartModifiedMovingAverageIndicator extends TKChartExponentialMovingAverageIndicator {
static alloc(): TKChartModifiedMovingAverageIndicator; // inherited from NSObject
static new(): TKChartModifiedMovingAverageIndicator; // inherited from NSObject
}
declare class TKChartMoneyFlowIndexIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartMoneyFlowIndexIndicator; // inherited from NSObject
static new(): TKChartMoneyFlowIndexIndicator; // inherited from NSObject
period: number;
}
declare class TKChartMovingAverageEnvelopesIndicator extends TKChartBandIndicator {
static alloc(): TKChartMovingAverageEnvelopesIndicator; // inherited from NSObject
static new(): TKChartMovingAverageEnvelopesIndicator; // inherited from NSObject
envelopesPercentage: number;
period: number;
}
declare class TKChartNegativeVolumeIndexIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartNegativeVolumeIndexIndicator; // inherited from NSObject
static new(): TKChartNegativeVolumeIndexIndicator; // inherited from NSObject
}
declare class TKChartNumericAxis extends TKChartAxis {
static alloc(): TKChartNumericAxis; // inherited from NSObject
static new(): TKChartNumericAxis; // inherited from NSObject
baseline: number;
labelDisplayMode: TKChartNumericAxisLabelDisplayMode;
majorTickInterval: number;
minorTickInterval: number;
offset: number;
}
declare const enum TKChartNumericAxisLabelDisplayMode {
Value = 0,
Percentage = 1
}
declare class TKChartOhlcBar extends TKChartVisualPoint {
static alloc(): TKChartOhlcBar; // inherited from NSObject
static new(): TKChartOhlcBar; // inherited from NSObject
bodyWidth: number;
closeValue: number;
highValue: number;
lowValue: number;
openValue: number;
constructor(o: { point: TKChartFinancialDataPoint; atIndex: number; series: TKChartSeries; render: TKChartSeriesRender; });
drawInContext(ctx: any): void;
initWithPointAtIndexSeriesRender(data: TKChartFinancialDataPoint, index: number, series: TKChartSeries, render: TKChartSeriesRender): this;
}
declare class TKChartOhlcSeries extends TKChartColumnSeries {
static alloc(): TKChartOhlcSeries; // inherited from NSObject
static new(): TKChartOhlcSeries; // inherited from NSObject
}
declare class TKChartOnBalanceVolumeIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartOnBalanceVolumeIndicator; // inherited from NSObject
static new(): TKChartOnBalanceVolumeIndicator; // inherited from NSObject
}
declare class TKChartPalette extends NSObject {
static alloc(): TKChartPalette; // inherited from NSObject
static new(): TKChartPalette; // inherited from NSObject
readonly items: NSArray<any>;
readonly itemsCount: number;
addPaletteItem(item: TKChartPaletteItem): void;
addPaletteItems(items: NSArray<any>): void;
clearPalette(): void;
insertPaletteItemAtIndex(item: TKChartPaletteItem, index: number): void;
paletteItemAtIndex(index: number): TKChartPaletteItem;
replacePaletteItemAtIndex(item: TKChartPaletteItem, index: number): void;
}
declare class TKChartPaletteItem extends NSObject {
static alloc(): TKChartPaletteItem; // inherited from NSObject
static new(): TKChartPaletteItem; // inherited from NSObject
static paletteItemWithDrawables(drawables: NSArray<any>): TKChartPaletteItem;
static paletteItemWithFill(fill: TKFill): TKChartPaletteItem;
static paletteItemWithStroke(stroke: TKStroke): TKChartPaletteItem;
static paletteItemWithStrokeAndFill(stroke: TKStroke, fill: TKFill): TKChartPaletteItem;
drawables: NSArray<any>;
fill: TKFill;
font: UIFont;
stroke: TKStroke;
textColor: UIColor;
constructor(o: { drawables: NSArray<any>; });
constructor(o: { fill: TKFill; });
constructor(o: { stroke: TKStroke; });
constructor(o: { stroke: TKStroke; andFill: TKFill; });
initWithDrawables(drawables: NSArray<any>): this;
initWithFill(fill: TKFill): this;
initWithStroke(stroke: TKStroke): this;
initWithStrokeAndFill(stroke: TKStroke, fill: TKFill): this;
}
declare class TKChartPercentagePriceOscillator extends TKChartMACDIndicator {
static alloc(): TKChartPercentagePriceOscillator; // inherited from NSObject
static new(): TKChartPercentagePriceOscillator; // inherited from NSObject
}
declare class TKChartPercentageVolumeOscillator extends TKChartMACDIndicator {
static alloc(): TKChartPercentageVolumeOscillator; // inherited from NSObject
static new(): TKChartPercentageVolumeOscillator; // inherited from NSObject
}
declare class TKChartPieSeries extends TKChartSeries {
static alloc(): TKChartPieSeries; // inherited from NSObject
static new(): TKChartPieSeries; // inherited from NSObject
adjustSizeToFit: boolean;
displayPercentage: boolean;
endAngle: number;
expandRadius: number;
labelDisplayMode: TKChartPieSeriesLabelDisplayMode;
outerRadius: number;
radiusInset: number;
rotationAngle: number;
rotationDeceleration: number;
rotationEnabled: boolean;
selectionAngle: number;
startAngle: number;
}
declare const enum TKChartPieSeriesLabelDisplayMode {
Inside = 1,
Outside = 2
}
declare class TKChartPieVisualPoint extends TKChartVisualPoint {
static alloc(): TKChartPieVisualPoint; // inherited from NSObject
static new(): TKChartPieVisualPoint; // inherited from NSObject
distanceFromCenter: number;
startAngle: number;
}
declare class TKChartPlotView extends TKView implements UIGestureRecognizerDelegate {
static alloc(): TKChartPlotView; // inherited from NSObject
static appearance(): TKChartPlotView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKChartPlotView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKChartPlotView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKChartPlotView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKChartPlotView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKChartPlotView; // inherited from UIAppearance
static new(): TKChartPlotView; // inherited from NSObject
readonly chart: TKChart;
readonly doubleTapGestureRecognizer: UITapGestureRecognizer;
handleTap: boolean;
readonly longPressRecognizer: UILongPressGestureRecognizer;
readonly panZoomRecognizer: UIGestureRecognizer;
readonly rotateOneFingerRecognizer: UIGestureRecognizer;
readonly rotateTwoFingerRecognizer: UIRotationGestureRecognizer;
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
constructor(o: { chart: TKChart; });
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
gestureRecognizerShouldBeRequiredToFailByGestureRecognizer(gestureRecognizer: UIGestureRecognizer, otherGestureRecognizer: UIGestureRecognizer): boolean;
gestureRecognizerShouldBegin(gestureRecognizer: UIGestureRecognizer): boolean;
gestureRecognizerShouldReceivePress(gestureRecognizer: UIGestureRecognizer, press: UIPress): boolean;
gestureRecognizerShouldReceiveTouch(gestureRecognizer: UIGestureRecognizer, touch: UITouch): boolean;
gestureRecognizerShouldRecognizeSimultaneouslyWithGestureRecognizer(gestureRecognizer: UIGestureRecognizer, otherGestureRecognizer: UIGestureRecognizer): boolean;
gestureRecognizerShouldRequireFailureOfGestureRecognizer(gestureRecognizer: UIGestureRecognizer, otherGestureRecognizer: UIGestureRecognizer): boolean;
hitTestForPoint(point: CGPoint): TKChartSelectionInfo;
initWithChart(chart: TKChart): this;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
renderForSeries(series: TKChartSeries): TKChartSeriesRender;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
}
declare class TKChartPointAnnotation extends TKChartAnnotation {
static alloc(): TKChartPointAnnotation; // inherited from NSObject
static new(): TKChartPointAnnotation; // inherited from NSObject
offset: UIOffset;
position: TKChartData;
series: TKChartSeries;
xAxis: TKChartAxis;
yAxis: TKChartAxis;
constructor(o: { point: TKChartData; forSeries: TKChartSeries; });
constructor(o: { point: TKChartData; forXAxis: TKChartAxis; forYAxis: TKChartAxis; });
constructor(o: { x: any; y: any; forSeries: TKChartSeries; });
constructor(o: { x: any; y: any; forXAxis: TKChartAxis; forYAxis: TKChartAxis; });
initWithPointForSeries(point: TKChartData, series: TKChartSeries): this;
initWithPointForXAxisForYAxis(point: TKChartData, xAxis: TKChartAxis, yAxis: TKChartAxis): this;
initWithXYForSeries(xValue: any, yValue: any, series: TKChartSeries): this;
initWithXYForXAxisForYAxis(xValue: any, yValue: any, xAxis: TKChartAxis, yAxis: TKChartAxis): this;
locationInRectForChart(bounds: CGRect, chart: TKChart): CGPoint;
}
declare class TKChartPointLabel extends NSObject {
static alloc(): TKChartPointLabel; // inherited from NSObject
static new(): TKChartPointLabel; // inherited from NSObject
readonly dataPoint: TKChartData;
readonly series: TKChartSeries;
readonly style: TKChartPointLabelStyle;
text: string;
constructor(o: { point: TKChartData; series: TKChartSeries; text: string; });
drawInContextInRectForVisualPointColor(ctx: any, bounds: CGRect, visualPoint: TKChartVisualPoint, paletteTextColor: UIColor): void;
initWithPointSeriesText(point: TKChartData, series: TKChartSeries, text: string): this;
sizeThatFits(size: CGSize): CGSize;
}
declare const enum TKChartPointLabelClipMode {
Hidden = 0,
Visible = 1
}
declare const enum TKChartPointLabelLayoutMode {
Manual = 0,
Auto = 1
}
declare const enum TKChartPointLabelOrientation {
Vertical = 0,
Horizontal = 1
}
declare class TKChartPointLabelRender extends NSObject {
static alloc(): TKChartPointLabelRender; // inherited from NSObject
static new(): TKChartPointLabelRender; // inherited from NSObject
readonly chartDelegate: TKChartDelegate;
readonly render: TKChartSeriesRender;
constructor(o: { render: TKChartSeriesRender; });
initWithRender(render: TKChartSeriesRender): this;
isPointInsideRect(point: CGPoint, rect: CGRect): boolean;
labelForDataPointPropertyInSeriesAtIndex(dataPoint: TKChartData, propertyName: string, series: TKChartSeries, dataIndex: number): TKChartPointLabel;
locationForDataPointForSeriesInRect(dataPoint: TKChartData, series: TKChartSeries, rect: CGRect): CGPoint;
renderPointLabelsForSeriesInRectContext(series: TKChartSeries, bounds: CGRect, ctx: any): void;
}
declare class TKChartPointLabelStyle extends TKChartLabelStyle {
static alloc(): TKChartPointLabelStyle; // inherited from NSObject
static new(): TKChartPointLabelStyle; // inherited from NSObject
blurRadius: number;
clipMode: TKChartPointLabelClipMode;
cornerRadius: number;
fill: TKFill;
formatter: NSFormatter;
insets: UIEdgeInsets;
labelOffset: UIOffset;
layoutMode: TKChartPointLabelLayoutMode;
stringFormat: string;
stroke: TKStroke;
textAlignment: NSTextAlignment;
textOrientation: TKChartPointLabelOrientation;
}
declare class TKChartPositiveVolumeIndexIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartPositiveVolumeIndexIndicator; // inherited from NSObject
static new(): TKChartPositiveVolumeIndexIndicator; // inherited from NSObject
}
declare class TKChartPriceVolumeTrendIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartPriceVolumeTrendIndicator; // inherited from NSObject
static new(): TKChartPriceVolumeTrendIndicator; // inherited from NSObject
}
declare class TKChartRangeBarSeries extends TKChartBarSeries {
static alloc(): TKChartRangeBarSeries; // inherited from NSObject
static new(): TKChartRangeBarSeries; // inherited from NSObject
}
declare class TKChartRangeColumnSeries extends TKChartColumnSeries {
static alloc(): TKChartRangeColumnSeries; // inherited from NSObject
static new(): TKChartRangeColumnSeries; // inherited from NSObject
}
declare class TKChartRangeDataPoint extends NSObject implements TKChartData {
static alloc(): TKChartRangeDataPoint; // inherited from NSObject
static dataPointWithXLowHigh(xValue: any, lowValue: any, highValue: any): TKChartRangeDataPoint;
static dataPointWithYLowHigh(yValue: any, lowValue: any, highValue: any): TKChartRangeDataPoint;
static new(): TKChartRangeDataPoint; // inherited from NSObject
dataXValue: any;
dataYValue: any;
high: any;
low: any;
readonly area: number; // inherited from TKChartData
readonly close: number; // inherited from TKChartData
readonly dataName: string; // inherited from TKChartData
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly open: number; // inherited from TKChartData
readonly signalYValue: any; // inherited from TKChartData
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly volume: number; // inherited from TKChartData
readonly // inherited from NSObjectProtocol
constructor(o: { x: any; low: any; high: any; });
constructor(o: { y: any; low: any; high: any; });
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
initWithXLowHigh(xValue: any, lowValue: any, highValue: any): this;
initWithYLowHigh(yValue: any, lowValue: any, highValue: any): this;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
}
declare class TKChartRangeVisualPoint extends TKChartVisualPoint {
static alloc(): TKChartRangeVisualPoint; // inherited from NSObject
static new(): TKChartRangeVisualPoint; // inherited from NSObject
high: number;
low: number;
constructor(o: { point: CGPoint; low: number; high: number; });
initWithPointLowHigh(point: CGPoint, low: number, high: number): this;
}
declare class TKChartRapidAdaptiveVarianceIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartRapidAdaptiveVarianceIndicator; // inherited from NSObject
static new(): TKChartRapidAdaptiveVarianceIndicator; // inherited from NSObject
longPeriod: number;
shortPeriod: number;
}
declare class TKChartRateOfChangeIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartRateOfChangeIndicator; // inherited from NSObject
static new(): TKChartRateOfChangeIndicator; // inherited from NSObject
period: number;
}
declare class TKChartRelativeMomentumIndex extends TKChartFinancialIndicator {
static alloc(): TKChartRelativeMomentumIndex; // inherited from NSObject
static new(): TKChartRelativeMomentumIndex; // inherited from NSObject
momentum: number;
period: number;
}
declare class TKChartRelativeStrengthIndex extends TKChartFinancialIndicator {
static alloc(): TKChartRelativeStrengthIndex; // inherited from NSObject
static new(): TKChartRelativeStrengthIndex; // inherited from NSObject
period: number;
}
declare class TKChartRender extends CALayer {
static alloc(): TKChartRender; // inherited from NSObject
static layer(): TKChartRender; // inherited from CALayer
static new(): TKChartRender; // inherited from NSObject
readonly chart: TKChart;
constructor(o: { chart: TKChart; });
initWithChart(chart: TKChart): this;
setup(): void;
update(): void;
}
declare class TKChartScatterSeries extends TKChartSeries {
static alloc(): TKChartScatterSeries; // inherited from NSObject
static new(): TKChartScatterSeries; // inherited from NSObject
marginForHitDetection: number;
}
declare class TKChartSelectionInfo extends NSObject implements NSCopying {
static alloc(): TKChartSelectionInfo; // inherited from NSObject
static hitTestInfoWithSeriesDataPointIndex(series: TKChartSeries, dataPointIndex: number): TKChartSelectionInfo;
static hitTestInfoWithSeriesDataPointIndexDistance(series: TKChartSeries, dataPointIndex: number, distance: number): TKChartSelectionInfo;
static new(): TKChartSelectionInfo; // inherited from NSObject
readonly dataPoint: TKChartData;
readonly dataPointIndex: number;
readonly distance: number;
readonly location: CGPoint;
readonly series: TKChartSeries;
constructor(o: { series: TKChartSeries; dataPointIndex: number; });
constructor(o: { series: TKChartSeries; dataPointIndex: number; distance: number; });
copyWithZone(zone: interop.Pointer | interop.Reference<any>): any;
initWithSeriesDataPointIndex(series: TKChartSeries, dataPointIndex: number): this;
initWithSeriesDataPointIndexDistance(series: TKChartSeries, dataPointIndex: number, distance: number): this;
}
declare const enum TKChartSelectionMode {
None = 0,
Single = 1,
Multiple = 2
}
declare class TKChartSeries extends NSObject {
static alloc(): TKChartSeries; // inherited from NSObject
static new(): TKChartSeries; // inherited from NSObject
hidden: boolean;
readonly index: number;
readonly isSelected: boolean;
readonly items: NSArray<any>;
readonly reuseIdentifier: string;
selection: TKChartSeriesSelection;
selectionMode: TKChartSeriesSelectionMode;
sortMode: TKChartSeriesSortMode;
stackInfo: TKChartStackInfo;
readonly style: TKChartSeriesStyle;
tag: number;
title: string;
visibleInLegend: boolean;
readonly visiblePoints: NSArray<any>;
readonly visiblePointsInternal: NSArray<any>;
xAxis: TKChartAxis;
yAxis: TKChartAxis;
constructor(o: { items: NSArray<any>; });
constructor(o: { items: NSArray<any>; forKeys: NSDictionary<any, any>; });
constructor(o: { items: NSArray<any>; forKeys: NSDictionary<any, any>; reuseIdentifier: string; });
constructor(o: { items: NSArray<any>; reuseIdentifier: string; });
constructor(o: { items: NSArray<any>; xValueKey: string; yValueKey: string; });
dataPointAtIndex(dataIndex: number): TKChartData;
initWithItems(items: NSArray<any>): this;
initWithItemsForKeys(items: NSArray<any>, keys: NSDictionary<any, any>): this;
initWithItemsForKeysReuseIdentifier(items: NSArray<any>, keys: NSDictionary<any, any>, reuseIdentifier: string): this;
initWithItemsReuseIdentifier(items: NSArray<any>, reuseIdentifier: string): this;
initWithItemsXValueKeyYValueKey(items: NSArray<any>, xValueKey: string, yValueKey: string): this;
pointIsSelected(index: number): boolean;
prepareForReuse(): void;
renderForChart(chart: TKChart): TKChartSeriesRender;
visiblePointsForAxis(axis: TKChartAxis): NSArray<any>;
}
declare class TKChartSeriesRender extends TKChartRender {
static alloc(): TKChartSeriesRender; // inherited from NSObject
static layer(): TKChartSeriesRender; // inherited from CALayer
static locationOfValueForAxisInRect(numericValue: number, axis: TKChartAxis, bounds: CGRect): number;
static new(): TKChartSeriesRender; // inherited from NSObject
readonly series: NSArray<any>;
readonly seriesRenderStates: TKMutableArray;
constructor(o: { chart: TKChart; forSeries: NSArray<any>; });
addSeries(series: TKChartSeries): boolean;
createVisualPointPointIndexInSeries(data: TKChartData, index: number, series: TKChartSeries): TKChartVisualPoint;
hitTestForPoint(point: CGPoint): TKChartSelectionInfo;
initWithChartForSeries(chart: TKChart, series: NSArray<any>): this;
isCompatibleWithSeries(series: TKChartSeries): boolean;
locationOfPointInSeries(data: TKChartData, series: TKChartSeries): CGPoint;
locationOfXNumericValueInSeries(numericValue: number, series: TKChartSeries): number;
locationOfYNumericValueInSeries(numericValue: number, series: TKChartSeries): number;
pointFromDataPointIndexInSeries(point: TKChartData, index: number, series: TKChartSeries): TKChartVisualPoint;
selectionWillChangeForSeriesAndPoint(series: TKChartSeries, pointIndex: number): void;
}
declare class TKChartSeriesRenderState extends NSObject {
static alloc(): TKChartSeriesRenderState; // inherited from NSObject
static new(): TKChartSeriesRenderState; // inherited from NSObject
readonly index: number;
readonly oldPoints: TKMutableArray;
points: TKMutableArray;
constructor(o: { index: number; });
animationKeyPathForPointAtIndex(pointIndex: number): string;
initWithIndex(index: number): this;
}
declare const enum TKChartSeriesSelection {
NotSet = 0,
None = 1,
Series = 2,
DataPoint = 3,
DataPointMultiple = 4
}
declare const enum TKChartSeriesSelectionMode {
None = 0,
Series = 1,
DataPoint = 2
}
declare const enum TKChartSeriesSortMode {
None = 0,
XAxis = 1,
YAxis = 2
}
declare class TKChartSeriesStyle extends TKStyleNode {
static alloc(): TKChartSeriesStyle; // inherited from NSObject
static new(): TKChartSeriesStyle; // inherited from NSObject
fill: TKFill;
palette: TKChartPalette;
paletteMode: TKChartSeriesStylePaletteMode;
pointLabelStyle: TKChartPointLabelStyle;
pointShape: TKShape;
shapeMode: TKChartSeriesStyleShapeMode;
shapePalette: TKChartPalette;
stroke: TKStroke;
}
declare const enum TKChartSeriesStylePaletteMode {
UseSeriesIndex = 0,
UseItemIndex = 1
}
declare const enum TKChartSeriesStyleShapeMode {
ShowOnMiddlePointsOnly = 0,
AlwaysShow = 1
}
declare class TKChartSignalLineIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartSignalLineIndicator; // inherited from NSObject
static new(): TKChartSignalLineIndicator; // inherited from NSObject
readonly isSignalState: boolean;
}
declare class TKChartSimpleMovingAverageIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartSimpleMovingAverageIndicator; // inherited from NSObject
static new(): TKChartSimpleMovingAverageIndicator; // inherited from NSObject
period: number;
}
declare class TKChartSlowStochasticIndicator extends TKChartFastStochasticIndicator {
static alloc(): TKChartSlowStochasticIndicator; // inherited from NSObject
static new(): TKChartSlowStochasticIndicator; // inherited from NSObject
}
declare class TKChartSplineAreaSeries extends TKChartAreaSeries {
static alloc(): TKChartSplineAreaSeries; // inherited from NSObject
static new(): TKChartSplineAreaSeries; // inherited from NSObject
}
declare class TKChartSplineSeries extends TKChartLineSeries {
static alloc(): TKChartSplineSeries; // inherited from NSObject
static new(): TKChartSplineSeries; // inherited from NSObject
}
declare class TKChartStackInfo extends NSObject {
static alloc(): TKChartStackInfo; // inherited from NSObject
static new(): TKChartStackInfo; // inherited from NSObject
stackID: any;
stackMode: TKChartStackMode;
constructor(o: { ID: any; withStackMode: TKChartStackMode; });
initWithIDWithStackMode(aStackID: any, aStackMode: TKChartStackMode): this;
}
declare const enum TKChartStackMode {
Stack = 0,
Stack100 = 1
}
declare class TKChartStandardDeviationIndicator extends TKChartSimpleMovingAverageIndicator {
static alloc(): TKChartStandardDeviationIndicator; // inherited from NSObject
static new(): TKChartStandardDeviationIndicator; // inherited from NSObject
}
declare class TKChartStyle extends TKStyleNode {
static alloc(): TKChartStyle; // inherited from NSObject
static new(): TKChartStyle; // inherited from NSObject
}
declare class TKChartTRIXIndicator extends TKChartSimpleMovingAverageIndicator {
static alloc(): TKChartTRIXIndicator; // inherited from NSObject
static new(): TKChartTRIXIndicator; // inherited from NSObject
}
declare const enum TKChartTitlePosition {
Left = 0,
Right = 1,
Top = 2,
Bottom = 3
}
declare class TKChartTitleStyle extends TKStyleNode {
static alloc(): TKChartTitleStyle; // inherited from NSObject
static new(): TKChartTitleStyle; // inherited from NSObject
}
declare class TKChartTitleView extends UILabel {
static alloc(): TKChartTitleView; // inherited from NSObject
static appearance(): TKChartTitleView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKChartTitleView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKChartTitleView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKChartTitleView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKChartTitleView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKChartTitleView; // inherited from UIAppearance
static new(): TKChartTitleView; // inherited from NSObject
position: TKChartTitlePosition;
style: TKChartTitleStyle;
}
declare class TKChartTrackball extends NSObject {
static alloc(): TKChartTrackball; // inherited from NSObject
static new(): TKChartTrackball; // inherited from NSObject
hideMode: TKChartTrackballHideMode;
readonly isVisible: boolean;
readonly line: TKChartTrackballLineAnnotation;
marginForHitDetection: number;
minimumPressDuration: number;
orientation: TKChartTrackballOrientation;
snapMode: TKChartTrackballSnapMode;
readonly tooltip: TKChartTrackballTooltipAnnotation;
constructor(o: { chart: TKChart; });
hide(): void;
initWithChart(chart: TKChart): this;
showAtPoint(point: CGPoint): void;
}
declare const enum TKChartTrackballHideMode {
OnTouchUp = 0,
OnSecondTouch = 1
}
declare class TKChartTrackballLineAnnotation extends TKChartAnnotation {
static alloc(): TKChartTrackballLineAnnotation; // inherited from NSObject
static new(): TKChartTrackballLineAnnotation; // inherited from NSObject
selectedPoints: NSArray<any>;
style: TKChartCrossLineAnnotationStyle;
constructor(o: { trackball: TKChartTrackball; });
initWithTrackball(trackball: TKChartTrackball): this;
updateContent(): void;
}
declare const enum TKChartTrackballOrientation {
Horizontal = 0,
Vertical = 1
}
declare const enum TKChartTrackballPinPosition {
None = 0,
Left = 1,
Right = 2,
Top = 3,
Bottom = 4
}
declare const enum TKChartTrackballSnapMode {
ClosestPoint = 0,
AllClosestPoints = 1
}
declare class TKChartTrackballTooltipAnnotation extends TKChartBalloonAnnotation {
static alloc(): TKChartTrackballTooltipAnnotation; // inherited from NSObject
static new(): TKChartTrackballTooltipAnnotation; // inherited from NSObject
pinPosition: TKChartTrackballPinPosition;
constructor(o: { trackball: TKChartTrackball; });
initWithTrackball(trackball: TKChartTrackball): this;
updateContent(): void;
}
declare class TKChartTriangularMovingAverageIndicator extends TKChartSimpleMovingAverageIndicator {
static alloc(): TKChartTriangularMovingAverageIndicator; // inherited from NSObject
static new(): TKChartTriangularMovingAverageIndicator; // inherited from NSObject
}
declare class TKChartTrueRangeIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartTrueRangeIndicator; // inherited from NSObject
static new(): TKChartTrueRangeIndicator; // inherited from NSObject
}
declare class TKChartTypicalPriceIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartTypicalPriceIndicator; // inherited from NSObject
static new(): TKChartTypicalPriceIndicator; // inherited from NSObject
}
declare class TKChartUltimateOscillator extends TKChartFinancialIndicator {
static alloc(): TKChartUltimateOscillator; // inherited from NSObject
static new(): TKChartUltimateOscillator; // inherited from NSObject
longPeriod: number;
middlePeriod: number;
shortPeriod: number;
}
declare class TKChartViewAnnotation extends TKChartPointAnnotation {
static alloc(): TKChartViewAnnotation; // inherited from NSObject
static new(): TKChartViewAnnotation; // inherited from NSObject
view: UIView;
constructor(o: { view: UIView; });
constructor(o: { view: UIView; point: TKChartData; forSeries: TKChartSeries; });
constructor(o: { view: UIView; point: TKChartData; forXAxis: TKChartAxis; forYAxis: TKChartAxis; });
constructor(o: { view: UIView; x: any; y: any; forSeries: TKChartSeries; });
constructor(o: { view: UIView; x: any; y: any; forXAxis: TKChartAxis; forYAxis: TKChartAxis; });
initWithView(aView: UIView): this;
initWithViewPointForSeries(aView: UIView, point: TKChartData, series: TKChartSeries): this;
initWithViewPointForXAxisForYAxis(aView: UIView, point: TKChartData, xAxis: TKChartAxis, yAxis: TKChartAxis): this;
initWithViewXYForSeries(aView: UIView, xValue: any, yValue: any, series: TKChartSeries): this;
initWithViewXYForXAxisForYAxis(aView: UIView, xValue: any, yValue: any, xAxis: TKChartAxis, yAxis: TKChartAxis): this;
}
declare class TKChartViewController extends UIViewController implements TKChartDataSource, TKChartDelegate {
static alloc(): TKChartViewController; // inherited from NSObject
static new(): TKChartViewController; // inherited from NSObject
readonly chart: TKChart;
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
chartAnimationForSeriesWithStateInRect(chart: TKChart, series: TKChartSeries, state: TKChartSeriesRenderState, rect: CGRect): CAAnimation;
chartAttributedTextForAxisValueAtIndex(chart: TKChart, axis: TKChartAxis, value: any, index: number): NSAttributedString;
chartDataPointAtIndexForSeriesAtIndex(chart: TKChart, dataIndex: number, seriesIndex: number): TKChartData;
chartDataPointsForSeriesAtIndex(chart: TKChart, seriesIndex: number): NSArray<any>;
chartDidDeselectPointInSeriesAtIndex(chart: TKChart, point: TKChartData, series: TKChartSeries, index: number): void;
chartDidDeselectSeries(chart: TKChart, series: TKChartSeries): void;
chartDidPan(chart: TKChart): void;
chartDidSelectPointInSeriesAtIndex(chart: TKChart, point: TKChartData, series: TKChartSeries, index: number): void;
chartDidSelectSeries(chart: TKChart, series: TKChartSeries): void;
chartDidTapOnLegendItem(chart: TKChart, legendItem: TKChartLegendItem): void;
chartDidZoom(chart: TKChart): void;
chartLabelForDataPointPropertyInSeriesAtIndex(chart: TKChart, dataPoint: TKChartData, propertyName: string, series: TKChartSeries, dataIndex: number): TKChartPointLabel;
chartLegendItemForSeriesAtIndex(chart: TKChart, series: TKChartSeries, index: number): TKChartLegendItem;
chartNumberOfDataPointsForSeriesAtIndex(chart: TKChart, seriesIndex: number): number;
chartPaletteItemForPointInSeries(chart: TKChart, index: number, series: TKChartSeries): TKChartPaletteItem;
chartPaletteItemForSeriesAtIndex(chart: TKChart, series: TKChartSeries, index: number): TKChartPaletteItem;
chartPointLabelRenderForSeriesWithRender(chart: TKChart, series: TKChartSeries, render: TKChartSeriesRender): TKChartPointLabelRender;
chartShapeForSeriesAtIndex(chart: TKChart, series: TKChartSeries, index: number): TKShape;
chartTextForAxisValueAtIndex(chart: TKChart, axis: TKChartAxis, value: any, index: number): string;
chartTextForLabelAtPointPropertyInSeriesAtIndex(chart: TKChart, dataPoint: TKChartData, propertyName: string, series: TKChartSeries, dataIndex: number): string;
chartTrackballDidHideSelection(chart: TKChart, selection: NSArray<any>): void;
chartTrackballDidTrackSelection(chart: TKChart, selection: NSArray<any>): void;
chartUpdateLegendItemForSeriesAtIndex(chart: TKChart, item: TKChartLegendItem, series: TKChartSeries, index: number): void;
chartWillPan(chart: TKChart): void;
chartWillZoom(chart: TKChart): void;
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
numberOfSeriesForChart(chart: TKChart): number;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
seriesForChartAtIndex(chart: TKChart, index: number): TKChartSeries;
}
declare class TKChartVisualPoint extends NSObject implements NSCopying, UIDynamicItem {
static alloc(): TKChartVisualPoint; // inherited from NSObject
static new(): TKChartVisualPoint; // inherited from NSObject
readonly CGPoint: CGPoint;
animator: UIDynamicAnimator;
readonly doubleValue: number;
opacity: number;
scaleFactor: number;
x: number;
y: number;
readonly bounds: CGRect; // inherited from UIDynamicItem
center: CGPoint; // inherited from UIDynamicItem
readonly collisionBoundingPath: UIBezierPath; // inherited from UIDynamicItem
readonly collisionBoundsType: UIDynamicItemCollisionBoundsType; // inherited from UIDynamicItem
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
transform: CGAffineTransform; // inherited from UIDynamicItem
readonly // inherited from NSObjectProtocol
constructor(o: { point: CGPoint; });
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
copyWithZone(zone: interop.Pointer | interop.Reference<any>): any;
initWithPoint(point: CGPoint): this;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
}
declare class TKChartWeightedCloseIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartWeightedCloseIndicator; // inherited from NSObject
static new(): TKChartWeightedCloseIndicator; // inherited from NSObject
}
declare class TKChartWeightedMovingAverageIndicator extends TKChartSimpleMovingAverageIndicator {
static alloc(): TKChartWeightedMovingAverageIndicator; // inherited from NSObject
static new(): TKChartWeightedMovingAverageIndicator; // inherited from NSObject
}
declare class TKChartWilliamsPercentIndicator extends TKChartFinancialIndicator {
static alloc(): TKChartWilliamsPercentIndicator; // inherited from NSObject
static new(): TKChartWilliamsPercentIndicator; // inherited from NSObject
period: number;
}
declare const enum TKChartZoomMode {
Symmetric = 0,
SingleSide = 1
}
declare class TKCheckShape extends TKShape {
static alloc(): TKCheckShape; // inherited from NSObject
static new(): TKCheckShape; // inherited from NSObject
}
declare class TKCheckView extends TKView {
static alloc(): TKCheckView; // inherited from NSObject
static appearance(): TKCheckView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCheckView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCheckView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCheckView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCheckView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCheckView; // inherited from UIAppearance
static new(): TKCheckView; // inherited from NSObject
checkFill: TKFill;
checkShape: TKShape;
checkStroke: TKStroke;
isChecked: boolean;
}
declare class TKCollectionViewCell extends UICollectionViewCell {
static alloc(): TKCollectionViewCell; // inherited from NSObject
static appearance(): TKCollectionViewCell; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCollectionViewCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCollectionViewCell; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCollectionViewCell; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCollectionViewCell; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCollectionViewCell; // inherited from UIAppearance
static new(): TKCollectionViewCell; // inherited from NSObject
readonly label: UILabel;
}
interface TKCoreLayout extends NSObjectProtocol {
alignmentMode?: TKCoreLayoutAlignmentMode;
desiredSize: CGSize;
stretchMode?: TKCoreLayoutStretchMode;
arrange(rect: CGRect): void;
itemWasAddedInLayout?(layout: TKCoreLayout): void;
itemWasRemoved?(): void;
measure(size: CGSize): CGSize;
}
declare var TKCoreLayout: {
prototype: TKCoreLayout;
};
declare const enum TKCoreLayoutAlignmentMode {
Left = 1,
Top = 2,
Right = 4,
Bottom = 8,
HorizontalCenter = 16,
VerticalCenter = 32
}
declare class TKCoreLayoutItem extends NSObject implements TKCoreLayout {
static alloc(): TKCoreLayoutItem; // inherited from NSObject
static new(): TKCoreLayoutItem; // inherited from NSObject
readonly content: any;
margin: UIEdgeInsets;
sizingMode: TKCoreLayoutSizingMode;
alignmentMode: TKCoreLayoutAlignmentMode; // inherited from TKCoreLayout
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly desiredSize: CGSize; // inherited from TKCoreLayout
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
stretchMode: TKCoreLayoutStretchMode; // inherited from TKCoreLayout
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
constructor(o: { layer: CALayer; });
constructor(o: { layout: TKCoreLayout; });
constructor(o: { view: UIView; });
arrange(rect: CGRect): void;
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
initWithLayer(aLayer: CALayer): this;
initWithLayout(aLayout: TKCoreLayout): this;
initWithView(aView: UIView): this;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
itemWasAddedInLayout(layout: TKCoreLayout): void;
itemWasRemoved(): void;
measure(size: CGSize): CGSize;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
}
declare const enum TKCoreLayoutSizingMode {
Fixed = 0,
Fit = 1
}
declare const enum TKCoreLayoutStretchMode {
None = 0,
Horizontal = 1,
Vertical = 2
}
declare class TKCoreStackLayout extends NSObject implements NSFastEnumeration, TKCoreLayout {
static alloc(): TKCoreStackLayout; // inherited from NSObject
static new(): TKCoreStackLayout; // inherited from NSObject
readonly count: number;
itemOrder: TKCoreStackLayoutItemOrder;
itemSpacing: number;
readonly items: NSArray<any>;
orientation: TKCoreStackLayoutOrientation;
alignmentMode: TKCoreLayoutAlignmentMode; // inherited from TKCoreLayout
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly desiredSize: CGSize; // inherited from TKCoreLayout
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
stretchMode: TKCoreLayoutStretchMode; // inherited from TKCoreLayout
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
[Symbol.iterator](): Iterator<any>;
addItem(item: TKCoreLayout): boolean;
arrange(rect: CGRect): void;
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
indexOfItem(layoutItem: TKCoreLayout): number;
insertItemAtIndex(item: TKCoreLayout, index: number): boolean;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
itemAtIndex(index: number): TKCoreLayout;
itemWasAddedInLayout(layout: TKCoreLayout): void;
itemWasRemoved(): void;
lastItem(): TKCoreLayout;
measure(size: CGSize): CGSize;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
removeAllItems(): void;
removeItem(item: TKCoreLayout): boolean;
removeItemAtIndex(index: number): boolean;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
}
declare const enum TKCoreStackLayoutItemOrder {
Normal = 0,
Reverse = 1
}
declare const enum TKCoreStackLayoutOrientation {
Horizontal = 0,
Vertical = 1
}
declare class TKCoreStackLayoutView extends UIScrollView {
static alloc(): TKCoreStackLayoutView; // inherited from NSObject
static appearance(): TKCoreStackLayoutView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKCoreStackLayoutView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKCoreStackLayoutView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKCoreStackLayoutView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKCoreStackLayoutView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKCoreStackLayoutView; // inherited from UIAppearance
static new(): TKCoreStackLayoutView; // inherited from NSObject
stack: TKCoreStackLayout;
}
declare class TKDataForm extends UIView {
static alloc(): TKDataForm; // inherited from NSObject
static appearance(): TKDataForm; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKDataForm; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKDataForm; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKDataForm; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKDataForm; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKDataForm; // inherited from UIAppearance
static new(): TKDataForm; // inherited from NSObject
allowScroll: boolean;
commitMode: TKDataFormCommitMode;
dataSource: TKDataFormDataSource;
delegate: TKDataFormDelegate;
groupSpacing: number;
readOnly: boolean;
validationMode: TKDataFormValidationMode;
constructor(o: { JSONAnnotationsResource: string; ofType: string; });
commit(): void;
editorValueChanged(editor: TKDataFormEditor): void;
groupViewForGroup(group: TKEntityPropertyGroup): TKEntityPropertyGroupView;
hasValidationErrors(): boolean;
initWithJSONAnnotationsResourceOfType(resourceName: string, type: string): this;
registerEditorForProperty(editorClass: typeof NSObject, propertyName: string): void;
registerEditorForPropertyOfClass(editorClass: typeof NSObject, propertyClass: typeof NSObject): void;
registerEditorForPropertyOfType(editorClass: typeof NSObject, propertyType: TKEntityPropertyType): void;
reloadData(): void;
setEditorOnFocus(editor: TKDataFormEditor): void;
setupWithJSONAnnotationsString(str: string): void;
update(): void;
updateEditorForProperty(property: TKEntityProperty): void;
}
declare class TKDataFormAccessoryView extends UIView {
static alloc(): TKDataFormAccessoryView; // inherited from NSObject
static appearance(): TKDataFormAccessoryView; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKDataFormAccessoryView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKDataFormAccessoryView; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKDataFormAccessoryView; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKDataFormAccessoryView; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKDataFormAccessoryView; // inherited from UIAppearance
static new(): TKDataFormAccessoryView; // inherited from NSObject
readonly doneBarItem: UIBarButtonItem;
readonly nextBarItem: UIBarButtonItem;
readonly previousBarItem: UIBarButtonItem;
readonly toolbar: UIToolbar;
}
declare class TKDataFormAutoCompleteInlineEditor extends TKDataFormEditor {
static alloc(): TKDataFormAutoCompleteInlineEditor; // inherited from NSObject
static appearance(): TKDataFormAutoCompleteInlineEditor; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKDataFormAutoCompleteInlineEditor; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKDataFormAutoCompleteInlineEditor; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKDataFormAutoCompleteInlineEditor; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKDataFormAutoCompleteInlineEditor; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKDataFormAutoCompleteInlineEditor; // inherited from UIAppearance
static new(): TKDataFormAutoCompleteInlineEditor; // inherited from NSObject
autoCompleteView: TKAutoCompleteTextView;
dataSource: TKDataSource;
options: NSArray<any>;
selectedItem: string;
}
declare class TKDataFormAutocompleteController extends TKAutoCompleteController implements TKAutoCompleteDelegate {
static alloc(): TKDataFormAutocompleteController; // inherited from NSObject
static new(): TKDataFormAutocompleteController; // inherited from NSObject
readonly dataSource: TKDataSource;
editor: TKDataFormAutocompleteEditor;
readonly debugDescription: string; // inherited from NSObjectProtocol
readonly description: string; // inherited from NSObjectProtocol
readonly hash: number; // inherited from NSObjectProtocol
readonly isProxy: boolean; // inherited from NSObjectProtocol
readonly superclass: typeof NSObject; // inherited from NSObjectProtocol
readonly // inherited from NSObjectProtocol
autoCompleteDidAddToken(autocomplete: TKAutoCompleteTextView, token: TKAutoCompleteToken): void;
autoCompleteDidAutoComplete(autocomplete: TKAutoCompleteTextView, completion: string): void;
autoCompleteDidRemoveToken(autocomplete: TKAutoCompleteTextView, token: TKAutoCompleteToken): void;
autoCompleteDidSelectToken(autocomplete: TKAutoCompleteTextView, token: TKAutoCompleteToken): void;
autoCompleteDidStartEditing(autocomplete: TKAutoCompleteTextView): void;
autoCompleteShouldAddToken(autocomplete: TKAutoCompleteTextView, token: TKAutoCompleteToken): boolean;
autoCompleteShouldRemoveToken(autocomplete: TKAutoCompleteTextView, token: TKAutoCompleteToken): boolean;
autoCompleteSuggestionListUpdated(autocomplete: TKAutoCompleteTextView, suggestionList: NSArray<TKAutoCompleteToken>): void;
autoCompleteViewForToken(autocomplete: TKAutoCompleteTextView, token: TKAutoCompleteToken): TKAutoCompleteTokenView;
autoCompleteWillShowSuggestionList(autocomplete: TKAutoCompleteTextView, suggestionList: NSArray<TKAutoCompleteToken>): void;
class(): typeof NSObject;
conformsToProtocol(aProtocol: any /* Protocol */): boolean;
isEqual(object: any): boolean;
isKindOfClass(aClass: typeof NSObject): boolean;
isMemberOfClass(aClass: typeof NSObject): boolean;
performSelector(aSelector: string): any;
performSelectorWithObject(aSelector: string, object: any): any;
performSelectorWithObjectWithObject(aSelector: string, object1: any, object2: any): any;
respondsToSelector(aSelector: string): boolean;
retainCount(): number;
self(): this;
}
declare class TKDataFormAutocompleteEditor extends TKDataFormViewControllerEditor {
static alloc(): TKDataFormAutocompleteEditor; // inherited from NSObject
static appearance(): TKDataFormAutocompleteEditor; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKDataFormAutocompleteEditor; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKDataFormAutocompleteEditor; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKDataFormAutocompleteEditor; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKDataFormAutocompleteEditor; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKDataFormAutocompleteEditor; // inherited from UIAppearance
static new(): TKDataFormAutocompleteEditor; // inherited from NSObject
readonly accessoryImageView: UIImageView;
options: NSArray<any>;
placeholder: string;
selectedItem: string;
readonly selectedOptionLabel: TKLabel;
showAccessoryImage: boolean;
}
declare const enum TKDataFormCommitMode {
Immediate = 0,
OnLostFocus = 1,
Manual = 2
}
interface TKDataFormConverter extends NSObjectProtocol {
convertFrom(source: any): any;
convertTo(source: any): any;
}
declare var TKDataFormConverter: {
prototype: TKDataFormConverter;
};
declare class TKDataFormCustomEditor extends TKDataFormEditor {
static alloc(): TKDataFormCustomEditor; // inherited from NSObject
static appearance(): TKDataFormCustomEditor; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKDataFormCustomEditor; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKDataFormCustomEditor; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKDataFormCustomEditor; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKDataFormCustomEditor; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKDataFormCustomEditor; // inherited from UIAppearance
static new(): TKDataFormCustomEditor; // inherited from NSObject
delegate: TKDataFormCustomEditorDelegate;
readonly editorView: UIView;
notifyValueChange(): void;
}
interface TKDataFormCustomEditorDelegate extends NSObjectProtocol {
editorShouldApplyValueEditorView(editor: TKDataFormCustomEditor, value: NSObject, view: UIView): void;
editorWillCreateView(editor: TKDataFormCustomEditor): UIView;
editorWillReturnValueEditorView(editor: TKDataFormCustomEditor, view: UIView): NSObject;
}
declare var TKDataFormCustomEditorDelegate: {
prototype: TKDataFormCustomEditorDelegate;
};
interface TKDataFormDataSource extends NSObjectProtocol {
dataFormEditorClassForProperty?(dataForm: TKDataForm, property: TKEntityProperty): typeof NSObject;
dataFormGroupAtIndex(dataForm: TKDataForm, groupIndex: number): TKEntityPropertyGroup;
dataFormNumberOfPropertiesInGroup(dataForm: TKDataForm, groupIndex: number): number;
dataFormPropertyInGroupAtIndex(dataForm: TKDataForm, groupIndex: number, propertyIndex: number): TKEntityProperty;
dataFormSetValueForProperty(dataForm: TKDataForm, value: any, property: TKEntityProperty): boolean;
dataFormTitleForHeaderInGroup?(dataForm: TKDataForm, groupIndex: number): string;
indexOfGroupInDataForm(group: TKEntityPropertyGroup): number;
numberOfGroupsInDataForm?(dataForm: TKDataForm): number;
}
declare var TKDataFormDataSource: {
prototype: TKDataFormDataSource;
};
declare class TKDataFormDatePickerEditor extends TKDataFormInlineEditor {
static alloc(): TKDataFormDatePickerEditor; // inherited from NSObject
static appearance(): TKDataFormDatePickerEditor; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKDataFormDatePickerEditor; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKDataFormDatePickerEditor; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKDataFormDatePickerEditor; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKDataFormDatePickerEditor; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKDataFormDatePickerEditor; // inherited from UIAppearance
static new(): TKDataFormDatePickerEditor; // inherited from NSObject
dateFormatter: NSDateFormatter;
readonly datePicker: UIDatePicker;
placeholder: string;
}
declare class TKDataFormDecimalEditor extends TKDataFormTextFieldEditor {
static alloc(): TKDataFormDecimalEditor; // inherited from NSObject
static appearance(): TKDataFormDecimalEditor; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKDataFormDecimalEditor; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKDataFormDecimalEditor; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes: NSArray<typeof NSObject>): TKDataFormDecimalEditor; // inherited from UIAppearance
static appearanceWhenContainedIn(ContainerClass: typeof NSObject): TKDataFormDecimalEditor; // inherited from UIAppearance
static appearanceWhenContainedInInstancesOfClasses(containerTypes: NSArray<typeof NSObject>): TKDataFormDecimalEditor; // inherited from UIAppearance
static new(): TKDataFormDecimalEditor; // inherited from NSObject
}
interface TKDataFormDelegate extends NSObjectProtocol {
dataFormCreateEditorForProperty?(dataForm: TKDataForm, property: TKEntityProperty): TKDataFormEditor;
dataFormDidCollapseGroupView?(dataForm: TKDataForm, groupView: TKEntityPropertyGroupView): void;
dataFormDidCommitProperty?(dataForm: TKDataForm, property: TKEntityProperty): void;
dataFormDidDeselectEditorForProperty?(dataForm: TKDataForm, editor: TKDataFormEditor, property: TKEntityProperty): void;
dataFormDidEditProperty?(dataForm: TKDataForm, property: TKEntityProperty): void;
dataFormDidExpandGroupView?(dataForm: TKDataForm, groupView: TKEntityPropertyGroupView): void;
dataFormDidFinishEditorIntitialization?(dataForm: TKDataForm): void;
dataFormDidSelectEditorForProperty?(dataForm: TKDataForm, editor: TKDataFormEditor, property: TKEntityProperty): void;
dataFormDidValidatePropertyEditor?(dataForm: TKDataForm, property: TKEntityProperty, editor: TKDataFormEditor): void;
dataFormHeightForEditorInGroupAtIndex?(dataForm: TKDataForm, groupIndex: number, editorIndex: number): number;
dataFormHeightForHeaderInGroup?(dataForm: TKDataForm, groupIndex: number): number;
dataFormInitViewControllerForEditor?(dataForm: TKDataForm, viewController: UIViewController, editor: TKDataFormViewControllerEditor): void;
dataFormSetupEditorForProperty?(dataForm: TKDataForm, editor: TKDataFormEditor, property: TKEntityProperty): void;
dataFormUpdateEditorForProperty?(dataForm: TKDataForm, editor: TKDataFormEditor, property: TKEntityProperty): void;
dataFormUpdateGroupViewForGroupAtIndex?(dataForm: TKDataForm, groupView: TKEntityPropertyGroupView, groupIndex: number): void;
dataFormValidatePropertyEditor?(dataForm: TKDataForm, property: TKEntityProperty, editor: TKDataFormEditor): boolean;
dataFormViewForHeaderInGroup?(dataForm: TKDataForm, groupIndex: number): TKEntityPropertyGroupTitleView;
dataFormWillCommitProperty?(dataForm: TKDataForm, property: TKEntityProperty): boolean;
inputAccessoryViewForDataForm?(dataForm: TKDataForm): TKDataFormAccessoryView;
}
declare var TKDataFormDelegate: {
prototype: TKDataFormDelegate;
};
declare class TKDataFormEditor extends UIView {
static alloc(): TKDataFormEditor; // inherited from NSObject
static appearance(): TKDataFormEditor; // inherited from UIAppearance
static appearanceForTraitCollection(trait: UITraitCollection): TKDataFormEditor; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedIn(trait: UITraitCollection, ContainerClass: typeof NSObject): TKDataFormEditor; // inherited from UIAppearance
static appearanceForTraitCollectionWhenContainedInInstancesOfClasses(trait: UITraitCollection, containerTypes:
gitextract_uwg3j6uc/ ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── TelerikUI.d.ts ├── app/ │ ├── App_Resources/ │ │ ├── Android/ │ │ │ ├── app.gradle │ │ │ ├── google-services.json │ │ │ └── src/ │ │ │ └── main/ │ │ │ ├── AndroidManifest.xml │ │ │ └── res/ │ │ │ ├── drawable-nodpi/ │ │ │ │ └── splash_screen.xml │ │ │ ├── values/ │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── values-v21/ │ │ │ │ ├── colors.xml │ │ │ │ └── styles.xml │ │ │ └── xml/ │ │ │ └── shortcuts.xml │ │ └── iOS/ │ │ ├── Assets.xcassets/ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.launchimage/ │ │ │ │ └── Contents.json │ │ │ ├── LaunchScreen.AspectFill.imageset/ │ │ │ │ └── Contents.json │ │ │ └── LaunchScreen.Center.imageset/ │ │ │ └── Contents.json │ │ ├── GoogleService-Info.plist │ │ ├── Info.plist │ │ ├── LaunchScreen.storyboard │ │ ├── Models.scnassets/ │ │ │ ├── Ball.dae │ │ │ ├── Car.dae │ │ │ └── Tree.dae │ │ └── build.xcconfig │ ├── abstract-menu-page-component.ts │ ├── app.component.html │ ├── app.component.ts │ ├── app.css │ ├── app.module.ngfactory.d.ts │ ├── app.module.ts │ ├── app.routing.ts │ ├── app.tablet.css │ ├── appicon/ │ │ ├── README.md │ │ ├── appicon-common.css │ │ ├── appicon-routing.module.ts │ │ ├── appicon.component.html │ │ ├── appicon.component.ts │ │ └── appicon.module.ts │ ├── ar/ │ │ ├── README.md │ │ ├── ar-common.css │ │ ├── ar-routing.module.ts │ │ ├── ar.component.html │ │ ├── ar.component.ts │ │ └── ar.module.ts │ ├── feedback/ │ │ ├── README.md │ │ ├── feedback-common.css │ │ ├── feedback-routing.module.ts │ │ ├── feedback.component.html │ │ ├── feedback.component.ts │ │ ├── feedback.module.ts │ │ └── helpers/ │ │ ├── cfalertdialog-helper.ts │ │ ├── fancyalert-helper.ts │ │ ├── feedback-helper.ts │ │ ├── localnotifications-helper.ts │ │ ├── snackbar-helper.ts │ │ └── toast-helper.ts │ ├── firebase/ │ │ ├── README.md │ │ ├── firebase-common.css │ │ ├── firebase-routing.module.ts │ │ ├── firebase.component.html │ │ ├── firebase.component.ts │ │ └── firebase.module.ts │ ├── fonts/ │ │ ├── SourceSansPro-Bold.otf │ │ ├── SourceSansPro-Light.otf │ │ ├── SourceSansPro-Regular.otf │ │ ├── SourceSansPro-Semibold.otf │ │ └── materialdesignicons.css │ ├── home/ │ │ ├── home-common.css │ │ ├── home.component.html │ │ └── home.component.ts │ ├── info-modal/ │ │ ├── info-modal-common.css │ │ ├── info-modal.html │ │ ├── info-modal.tablet.css │ │ ├── info-modal.ts │ │ ├── info-routing.module.ts │ │ └── info.module.ts │ ├── input/ │ │ ├── README.md │ │ ├── helpers/ │ │ │ ├── checkbox-helper.ts │ │ │ └── iqkeyboard-helper.ts │ │ ├── input-common.css │ │ ├── input-routing.module.ts │ │ ├── input.android.css │ │ ├── input.component.html │ │ ├── input.component.ts │ │ ├── input.ios.css │ │ └── input.module.ts │ ├── main.aot.ts │ ├── main.ts │ ├── mapping/ │ │ ├── README.md │ │ ├── mapping-common.css │ │ ├── mapping-routing.module.ts │ │ ├── mapping.component.html │ │ ├── mapping.component.ts │ │ └── mapping.module.ts │ ├── modules/ │ │ └── debounce/ │ │ ├── debounce.directive.ts │ │ └── debounce.module.ts │ ├── package.json │ ├── platform.android.css │ ├── platform.ios.css │ ├── services/ │ │ └── toast.service.ts │ ├── shared/ │ │ ├── config.ts │ │ ├── plugin-info-wrapper.ts │ │ └── plugin-info.ts │ ├── speech/ │ │ ├── README.md │ │ ├── speech-common.css │ │ ├── speech-routing.module.ts │ │ ├── speech.android.css │ │ ├── speech.component.html │ │ ├── speech.component.ts │ │ ├── speech.ios.css │ │ └── speech.module.ts │ └── utils/ │ ├── status-bar-util.ts │ └── tablet-util.ts ├── e2e/ │ ├── config/ │ │ ├── appium.capabilities.json │ │ └── mocha.opts │ ├── sample-test.e2e.ts │ ├── setup.ts │ └── tsconfig.json ├── firebase.nativescript.json ├── package.json ├── references.d.ts ├── tsconfig.esm.json ├── tsconfig.json ├── tsconfig.tns.json ├── tslint.json └── webpack.config.js
SYMBOL INDEX (659 symbols across 47 files)
FILE: TelerikUI.d.ts
class TKAlert (line 2) | class TKAlert extends NSObject implements UIGestureRecognizerDelegate {
class TKAlertAction (line 111) | class TKAlertAction extends NSObject {
type TKAlertActionsLayout (line 138) | const enum TKAlertActionsLayout {
type TKAlertAnimation (line 145) | const enum TKAlertAnimation {
type TKAlertBackgroundStyle (line 160) | const enum TKAlertBackgroundStyle {
class TKAlertButtonsView (line 169) | class TKAlertButtonsView extends TKView {
class TKAlertContentView (line 188) | class TKAlertContentView extends TKView {
type TKAlertDelegate (line 213) | interface TKAlertDelegate extends NSObjectProtocol {
type TKAlertDismissMode (line 232) | const enum TKAlertDismissMode {
class TKAlertStyle (line 241) | class TKAlertStyle extends TKStyleNode {
type TKAlertSwipeDismissDirection (line 286) | const enum TKAlertSwipeDismissDirection {
class TKAlertView (line 293) | class TKAlertView extends TKView {
type TKAutoCompleteCompletionMode (line 320) | const enum TKAutoCompleteCompletionMode {
class TKAutoCompleteController (line 327) | class TKAutoCompleteController extends UIViewController {
type TKAutoCompleteDataSource (line 336) | interface TKAutoCompleteDataSource extends NSObjectProtocol {
type TKAutoCompleteDelegate (line 347) | interface TKAutoCompleteDelegate extends NSObjectProtocol {
type TKAutoCompleteDisplayMode (line 374) | const enum TKAutoCompleteDisplayMode {
type TKAutoCompleteLayoutMode (line 381) | const enum TKAutoCompleteLayoutMode {
type TKAutoCompleteSuggestMode (line 388) | const enum TKAutoCompleteSuggestMode {
type TKAutoCompleteSuggestViewDelegate (line 397) | interface TKAutoCompleteSuggestViewDelegate extends NSObjectProtocol {
class TKAutoCompleteSuggestionCell (line 416) | class TKAutoCompleteSuggestionCell extends TKListViewCell {
class TKAutoCompleteTextView (line 435) | class TKAutoCompleteTextView extends TKView {
class TKAutoCompleteToken (line 524) | class TKAutoCompleteToken extends NSObject {
class TKAutoCompleteTokenRemoveButton (line 541) | class TKAutoCompleteTokenRemoveButton extends UIButton {
class TKAutoCompleteTokenView (line 562) | class TKAutoCompleteTokenView extends TKView implements UIKeyInput {
class TKBalloonShape (line 659) | class TKBalloonShape extends TKShape {
type TKBalloonShapeArrowPosition (line 680) | const enum TKBalloonShapeArrowPosition {
class TKCalendar (line 709) | class TKCalendar extends TKView {
class TKCalendarCell (line 774) | class TKCalendarCell extends UIView {
type TKCalendarCellAlignment (line 803) | const enum TKCalendarCellAlignment {
class TKCalendarCellStyle (line 818) | class TKCalendarCellStyle extends TKStyleNode {
type TKCalendarCellType (line 857) | const enum TKCalendarCellType {
type TKCalendarDataSource (line 872) | interface TKCalendarDataSource extends NSObjectProtocol {
class TKCalendarDayCell (line 883) | class TKCalendarDayCell extends TKCalendarCell {
type TKCalendarDayCellEventOrientation (line 920) | const enum TKCalendarDayCellEventOrientation {
class TKCalendarDayCellStyle (line 927) | class TKCalendarDayCellStyle extends TKCalendarCellStyle {
class TKCalendarDayNameCell (line 962) | class TKCalendarDayNameCell extends TKCalendarCell {
type TKCalendarDayState (line 983) | const enum TKCalendarDayState {
class TKCalendarDayView (line 1004) | class TKCalendarDayView extends UIView implements UICollectionViewDataSo...
class TKCalendarDayViewAllDayEventCell (line 1173) | class TKCalendarDayViewAllDayEventCell extends UICollectionViewCell impl...
class TKCalendarDayViewAllDayEventCellStyle (line 1234) | class TKCalendarDayViewAllDayEventCellStyle extends TKStyleNode {
class TKCalendarDayViewAllDayEventsView (line 1249) | class TKCalendarDayViewAllDayEventsView extends UIView {
class TKCalendarDayViewAllDayEventsViewStyle (line 1286) | class TKCalendarDayViewAllDayEventsViewStyle extends TKStyleNode {
type TKCalendarDayViewDataSource (line 1309) | interface TKCalendarDayViewDataSource extends NSObjectProtocol {
type TKCalendarDayViewDelegate (line 1330) | interface TKCalendarDayViewDelegate extends NSObjectProtocol {
class TKCalendarDayViewEventCell (line 1349) | class TKCalendarDayViewEventCell extends UICollectionViewCell implements...
type TKCalendarDayViewEventCellProtocol (line 1408) | interface TKCalendarDayViewEventCellProtocol extends NSObjectProtocol {
class TKCalendarDayViewEventCellStyle (line 1419) | class TKCalendarDayViewEventCellStyle extends TKStyleNode {
class TKCalendarDayViewEventsLayout (line 1446) | class TKCalendarDayViewEventsLayout extends UICollectionViewLayout {
class TKCalendarDayViewEventsView (line 1453) | class TKCalendarDayViewEventsView extends UICollectionView {
class TKCalendarDayViewEventsViewStyle (line 1512) | class TKCalendarDayViewEventsViewStyle extends TKStyleNode {
class TKCalendarDayViewPresenter (line 1551) | class TKCalendarDayViewPresenter extends TKCalendarPresenterBase {
class TKCalendarDayViewPresenterStyle (line 1596) | class TKCalendarDayViewPresenterStyle extends TKStyleNode {
class TKCalendarDayViewTimeLine (line 1617) | class TKCalendarDayViewTimeLine extends UICollectionReusableView {
class TKCalendarDayViewTimeLineLayoutAttributes (line 1638) | class TKCalendarDayViewTimeLineLayoutAttributes extends UICollectionView...
class TKCalendarDefaultTheme (line 1655) | class TKCalendarDefaultTheme extends TKTheme {
type TKCalendarDelegate (line 1662) | interface TKCalendarDelegate extends NSObjectProtocol {
class TKCalendarEvent (line 1691) | class TKCalendarEvent extends NSObject implements TKCalendarEventProtocol {
class TKCalendarEventKitDataSource (line 1748) | class TKCalendarEventKitDataSource extends NSObject implements TKCalenda...
type TKCalendarEventKitDataSourceDelegate (line 1801) | interface TKCalendarEventKitDataSourceDelegate extends NSObjectProtocol {
type TKCalendarEventProtocol (line 1812) | interface TKCalendarEventProtocol extends NSObjectProtocol {
class TKCalendarFlowPresenter (line 1831) | class TKCalendarFlowPresenter extends UIView implements TKCalendarPresen...
class TKCalendarIPadTheme (line 1898) | class TKCalendarIPadTheme extends TKTheme {
type TKCalendarInlineEventsViewMode (line 1905) | const enum TKCalendarInlineEventsViewMode {
class TKCalendarInlineView (line 1914) | class TKCalendarInlineView extends TKView implements UITableViewDataSour...
class TKCalendarInlineViewTableViewCell (line 2105) | class TKCalendarInlineViewTableViewCell extends UITableViewCell {
class TKCalendarInlineViewTableViewCellStyle (line 2130) | class TKCalendarInlineViewTableViewCellStyle extends TKStyleNode {
class TKCalendarMonthCell (line 2151) | class TKCalendarMonthCell extends UICollectionViewCell {
class TKCalendarMonthNameCell (line 2174) | class TKCalendarMonthNameCell extends TKCalendarCell {
type TKCalendarMonthNameState (line 2199) | const enum TKCalendarMonthNameState {
class TKCalendarMonthNamesPresenter (line 2206) | class TKCalendarMonthNamesPresenter extends TKCalendarPresenterBase {
class TKCalendarMonthPresenter (line 2229) | class TKCalendarMonthPresenter extends TKCalendarPresenterBase {
type TKCalendarMonthPresenterDelegate (line 2284) | interface TKCalendarMonthPresenterDelegate extends TKCalendarPresenterDe...
class TKCalendarMonthPresenterStyle (line 2299) | class TKCalendarMonthPresenterStyle extends TKStyleNode {
class TKCalendarMonthTitleCell (line 2324) | class TKCalendarMonthTitleCell extends TKCalendarTitleCell {
type TKCalendarMonthTitleCellLayoutMode (line 2355) | const enum TKCalendarMonthTitleCellLayoutMode {
class TKCalendarMonthView (line 2364) | class TKCalendarMonthView extends UIView {
class TKCalendarMonthViewController (line 2387) | class TKCalendarMonthViewController extends UIViewController {
class TKCalendarNavigationController (line 2398) | class TKCalendarNavigationController extends UINavigationController {
type TKCalendarPresenter (line 2405) | interface TKCalendarPresenter extends NSObjectProtocol {
class TKCalendarPresenterBase (line 2424) | class TKCalendarPresenterBase extends UIView implements TKCalendarPresen...
type TKCalendarPresenterDelegate (line 2501) | interface TKCalendarPresenterDelegate extends NSObjectProtocol {
type TKCalendarSelectionMode (line 2512) | const enum TKCalendarSelectionMode {
type TKCalendarTextEffect (line 2523) | const enum TKCalendarTextEffect {
class TKCalendarTitleCell (line 2532) | class TKCalendarTitleCell extends TKCalendarCell {
type TKCalendarTransitionMode (line 2553) | const enum TKCalendarTransitionMode {
type TKCalendarViewMode (line 2570) | const enum TKCalendarViewMode {
class TKCalendarWeekNumberCell (line 2587) | class TKCalendarWeekNumberCell extends TKCalendarCell {
class TKCalendarWeekPresenter (line 2608) | class TKCalendarWeekPresenter extends TKCalendarMonthPresenter {
class TKCalendarYearNumberCell (line 2627) | class TKCalendarYearNumberCell extends TKCalendarCell {
type TKCalendarYearNumberState (line 2652) | const enum TKCalendarYearNumberState {
class TKCalendarYearNumbersPresenter (line 2659) | class TKCalendarYearNumbersPresenter extends TKCalendarPresenterBase {
class TKCalendarYearPresenter (line 2682) | class TKCalendarYearPresenter extends UIView implements TKCalendarPresen...
type TKCalendarYearPresenterDelegate (line 2759) | interface TKCalendarYearPresenterDelegate extends NSObjectProtocol {
class TKCalendarYearPresenterStyle (line 2772) | class TKCalendarYearPresenterStyle extends TKStyleNode {
class TKCalendarYearTitleView (line 2809) | class TKCalendarYearTitleView extends UICollectionReusableView {
class TKCalendarYearViewController (line 2832) | class TKCalendarYearViewController extends UIViewController implements T...
type TKCalendarYearViewControllerDelegate (line 2903) | interface TKCalendarYearViewControllerDelegate extends NSObjectProtocol {
class TKChart (line 2912) | class TKChart extends TKView {
class TKChartAbsoluteVolumeOscillator (line 3027) | class TKChartAbsoluteVolumeOscillator extends TKChartMACDIndicator {
class TKChartAccumulationDistributionLine (line 3034) | class TKChartAccumulationDistributionLine extends TKChartFinancialIndica...
class TKChartAdaptiveMovingAverageIndicator (line 3041) | class TKChartAdaptiveMovingAverageIndicator extends TKChartFinancialIndi...
class TKChartAnnotation (line 3054) | class TKChartAnnotation extends NSObject {
class TKChartAnnotationStyle (line 3075) | class TKChartAnnotationStyle extends TKStyleNode {
type TKChartAnnotationZPosition (line 3082) | const enum TKChartAnnotationZPosition {
class TKChartAreaSeries (line 3089) | class TKChartAreaSeries extends TKChartLineSeries {
class TKChartAverageTrueRangeIndicator (line 3096) | class TKChartAverageTrueRangeIndicator extends TKChartTrueRangeIndicator {
class TKChartAxis (line 3105) | class TKChartAxis extends NSObject {
type TKChartAxisClippingMode (line 3172) | const enum TKChartAxisClippingMode {
type TKChartAxisLabelAlignment (line 3179) | const enum TKChartAxisLabelAlignment {
type TKChartAxisLabelFitMode (line 3194) | const enum TKChartAxisLabelFitMode {
class TKChartAxisLabelStyle (line 3203) | class TKChartAxisLabelStyle extends TKChartLabelStyle {
class TKChartAxisMajorTickStyle (line 3232) | class TKChartAxisMajorTickStyle extends TKChartAxisTickStyle {
type TKChartAxisPlotMode (line 3243) | const enum TKChartAxisPlotMode {
type TKChartAxisPosition (line 3250) | const enum TKChartAxisPosition {
class TKChartAxisRender (line 3261) | class TKChartAxisRender extends TKChartRender {
class TKChartAxisStyle (line 3282) | class TKChartAxisStyle extends TKStyleNode {
class TKChartAxisTickStyle (line 3305) | class TKChartAxisTickStyle extends TKStyleNode {
type TKChartAxisTitleAlignment (line 3324) | const enum TKChartAxisTitleAlignment {
class TKChartAxisTitleStyle (line 3333) | class TKChartAxisTitleStyle extends TKChartLabelStyle {
class TKChartBalloonAnnotation (line 3346) | class TKChartBalloonAnnotation extends TKChartPointAnnotation {
class TKChartBalloonAnnotationStyle (line 3383) | class TKChartBalloonAnnotationStyle extends TKChartAnnotationStyle {
type TKChartBalloonAnnotationTextOrientation (line 3414) | const enum TKChartBalloonAnnotationTextOrientation {
type TKChartBalloonHorizontalAlignment (line 3421) | const enum TKChartBalloonHorizontalAlignment {
type TKChartBalloonVerticalAlignment (line 3430) | const enum TKChartBalloonVerticalAlignment {
class TKChartBandAnnotation (line 3439) | class TKChartBandAnnotation extends TKChartAnnotation {
class TKChartBandAnnotationStyle (line 3460) | class TKChartBandAnnotationStyle extends TKChartGridLineAnnotationStyle {
class TKChartBandIndicator (line 3469) | class TKChartBandIndicator extends TKChartFinancialIndicator {
class TKChartBandVisualPoint (line 3476) | class TKChartBandVisualPoint extends TKChartVisualPoint {
class TKChartBarSeries (line 3489) | class TKChartBarSeries extends TKChartSeries {
class TKChartBollingerBandIndicator (line 3504) | class TKChartBollingerBandIndicator extends TKChartBandIndicator {
class TKChartBubbleDataPoint (line 3515) | class TKChartBubbleDataPoint extends NSObject implements TKChartData {
class TKChartBubbleSeries (line 3582) | class TKChartBubbleSeries extends TKChartScatterSeries {
class TKChartBubbleVisualPoint (line 3593) | class TKChartBubbleVisualPoint extends TKChartVisualPoint {
class TKChartCandlestickBar (line 3602) | class TKChartCandlestickBar extends TKChartOhlcBar {
class TKChartCandlestickSeries (line 3609) | class TKChartCandlestickSeries extends TKChartOhlcSeries {
class TKChartCategory (line 3616) | class TKChartCategory extends NSObject {
class TKChartCategoryAxis (line 3629) | class TKChartCategoryAxis extends TKChartAxis {
class TKChartChaikinOscillator (line 3666) | class TKChartChaikinOscillator extends TKChartFinancialIndicator {
class TKChartColumnSeries (line 3677) | class TKChartColumnSeries extends TKChartSeries {
class TKChartCommodityChannelIndex (line 3692) | class TKChartCommodityChannelIndex extends TKChartFinancialIndicator {
class TKChartCrossLineAnnotation (line 3701) | class TKChartCrossLineAnnotation extends TKChartPointAnnotation {
type TKChartCrossLineAnnotationOrientation (line 3710) | const enum TKChartCrossLineAnnotationOrientation {
class TKChartCrossLineAnnotationStyle (line 3717) | class TKChartCrossLineAnnotationStyle extends TKChartAnnotationStyle {
type TKChartData (line 3740) | interface TKChartData extends NSObjectProtocol {
class TKChartDataPoint (line 3767) | class TKChartDataPoint extends NSObject implements TKChartData {
type TKChartDataSource (line 3844) | interface TKChartDataSource extends NSObjectProtocol {
class TKChartDateTimeAxis (line 3861) | class TKChartDateTimeAxis extends TKChartAxis {
type TKChartDateTimeAxisIntervalUnit (line 3886) | const enum TKChartDateTimeAxisIntervalUnit {
class TKChartDateTimeCategoryAxis (line 3905) | class TKChartDateTimeCategoryAxis extends TKChartAxis {
type TKChartDelegate (line 3932) | interface TKChartDelegate extends NSObjectProtocol {
class TKChartDetrendedPriceOscillator (line 3983) | class TKChartDetrendedPriceOscillator extends TKChartFinancialIndicator {
class TKChartDonutSeries (line 3992) | class TKChartDonutSeries extends TKChartPieSeries {
class TKChartEaseOfMovementIndicator (line 4001) | class TKChartEaseOfMovementIndicator extends TKChartFinancialIndicator {
class TKChartExponentialMovingAverageIndicator (line 4010) | class TKChartExponentialMovingAverageIndicator extends TKChartSimpleMovi...
class TKChartFastStochasticIndicator (line 4017) | class TKChartFastStochasticIndicator extends TKChartSignalLineIndicator {
class TKChartFinancialDataPoint (line 4028) | class TKChartFinancialDataPoint extends NSObject implements TKChartData {
class TKChartFinancialIndicator (line 4097) | class TKChartFinancialIndicator extends TKChartSeries {
class TKChartForceIndexIndicator (line 4112) | class TKChartForceIndexIndicator extends TKChartFinancialIndicator {
class TKChartFullStochasticIndicator (line 4121) | class TKChartFullStochasticIndicator extends TKChartSlowStochasticIndica...
type TKChartGridDrawMode (line 4130) | const enum TKChartGridDrawMode {
class TKChartGridLineAnnotation (line 4137) | class TKChartGridLineAnnotation extends TKChartAnnotation {
class TKChartGridLineAnnotationStyle (line 4158) | class TKChartGridLineAnnotationStyle extends TKChartAnnotationStyle {
class TKChartGridStyle (line 4167) | class TKChartGridStyle extends TKStyleNode {
type TKChartGridZPosition (line 4200) | const enum TKChartGridZPosition {
class TKChartLabelStyle (line 4207) | class TKChartLabelStyle extends TKStyleNode {
class TKChartLayerAnnotation (line 4224) | class TKChartLayerAnnotation extends TKChartPointAnnotation {
class TKChartLegendContainer (line 4253) | class TKChartLegendContainer extends TKCoreStackLayoutView {
class TKChartLegendItem (line 4284) | class TKChartLegendItem extends UIView {
class TKChartLegendItemStyle (line 4317) | class TKChartLegendItemStyle extends TKStyleNode {
type TKChartLegendOffsetOrigin (line 4332) | const enum TKChartLegendOffsetOrigin {
type TKChartLegendPosition (line 4343) | const enum TKChartLegendPosition {
class TKChartLegendStyle (line 4356) | class TKChartLegendStyle extends TKStyleNode {
class TKChartLegendView (line 4375) | class TKChartLegendView extends TKView {
class TKChartLineSeries (line 4414) | class TKChartLineSeries extends TKChartSeries {
class TKChartLogarithmicAxis (line 4425) | class TKChartLogarithmicAxis extends TKChartNumericAxis {
class TKChartMACDIndicator (line 4436) | class TKChartMACDIndicator extends TKChartSignalLineIndicator {
class TKChartMarketFacilitationIndex (line 4449) | class TKChartMarketFacilitationIndex extends TKChartFinancialIndicator {
class TKChartMedianPriceIndicator (line 4464) | class TKChartMedianPriceIndicator extends TKChartFinancialIndicator {
class TKChartModifiedMovingAverageIndicator (line 4471) | class TKChartModifiedMovingAverageIndicator extends TKChartExponentialMo...
class TKChartMoneyFlowIndexIndicator (line 4478) | class TKChartMoneyFlowIndexIndicator extends TKChartFinancialIndicator {
class TKChartMovingAverageEnvelopesIndicator (line 4487) | class TKChartMovingAverageEnvelopesIndicator extends TKChartBandIndicator {
class TKChartNegativeVolumeIndexIndicator (line 4498) | class TKChartNegativeVolumeIndexIndicator extends TKChartFinancialIndica...
class TKChartNumericAxis (line 4505) | class TKChartNumericAxis extends TKChartAxis {
type TKChartNumericAxisLabelDisplayMode (line 4522) | const enum TKChartNumericAxisLabelDisplayMode {
class TKChartOhlcBar (line 4529) | class TKChartOhlcBar extends TKChartVisualPoint {
class TKChartOhlcSeries (line 4552) | class TKChartOhlcSeries extends TKChartColumnSeries {
class TKChartOnBalanceVolumeIndicator (line 4559) | class TKChartOnBalanceVolumeIndicator extends TKChartFinancialIndicator {
class TKChartPalette (line 4566) | class TKChartPalette extends NSObject {
class TKChartPaletteItem (line 4589) | class TKChartPaletteItem extends NSObject {
class TKChartPercentagePriceOscillator (line 4630) | class TKChartPercentagePriceOscillator extends TKChartMACDIndicator {
class TKChartPercentageVolumeOscillator (line 4637) | class TKChartPercentageVolumeOscillator extends TKChartMACDIndicator {
class TKChartPieSeries (line 4644) | class TKChartPieSeries extends TKChartSeries {
type TKChartPieSeriesLabelDisplayMode (line 4675) | const enum TKChartPieSeriesLabelDisplayMode {
class TKChartPieVisualPoint (line 4682) | class TKChartPieVisualPoint extends TKChartVisualPoint {
class TKChartPlotView (line 4693) | class TKChartPlotView extends TKView implements UIGestureRecognizerDeleg...
class TKChartPointAnnotation (line 4780) | class TKChartPointAnnotation extends TKChartAnnotation {
class TKChartPointLabel (line 4815) | class TKChartPointLabel extends NSObject {
type TKChartPointLabelClipMode (line 4838) | const enum TKChartPointLabelClipMode {
type TKChartPointLabelLayoutMode (line 4845) | const enum TKChartPointLabelLayoutMode {
type TKChartPointLabelOrientation (line 4852) | const enum TKChartPointLabelOrientation {
class TKChartPointLabelRender (line 4859) | class TKChartPointLabelRender extends NSObject {
class TKChartPointLabelStyle (line 4882) | class TKChartPointLabelStyle extends TKChartLabelStyle {
class TKChartPositiveVolumeIndexIndicator (line 4913) | class TKChartPositiveVolumeIndexIndicator extends TKChartFinancialIndica...
class TKChartPriceVolumeTrendIndicator (line 4920) | class TKChartPriceVolumeTrendIndicator extends TKChartFinancialIndicator {
class TKChartRangeBarSeries (line 4927) | class TKChartRangeBarSeries extends TKChartBarSeries {
class TKChartRangeColumnSeries (line 4934) | class TKChartRangeColumnSeries extends TKChartColumnSeries {
class TKChartRangeDataPoint (line 4941) | class TKChartRangeDataPoint extends NSObject implements TKChartData {
class TKChartRangeVisualPoint (line 5014) | class TKChartRangeVisualPoint extends TKChartVisualPoint {
class TKChartRapidAdaptiveVarianceIndicator (line 5029) | class TKChartRapidAdaptiveVarianceIndicator extends TKChartFinancialIndi...
class TKChartRateOfChangeIndicator (line 5040) | class TKChartRateOfChangeIndicator extends TKChartFinancialIndicator {
class TKChartRelativeMomentumIndex (line 5049) | class TKChartRelativeMomentumIndex extends TKChartFinancialIndicator {
class TKChartRelativeStrengthIndex (line 5060) | class TKChartRelativeStrengthIndex extends TKChartFinancialIndicator {
class TKChartRender (line 5069) | class TKChartRender extends CALayer {
class TKChartScatterSeries (line 5088) | class TKChartScatterSeries extends TKChartSeries {
class TKChartSelectionInfo (line 5097) | class TKChartSelectionInfo extends NSObject implements NSCopying {
type TKChartSelectionMode (line 5128) | const enum TKChartSelectionMode {
class TKChartSeries (line 5137) | class TKChartSeries extends NSObject {
class TKChartSeriesRender (line 5208) | class TKChartSeriesRender extends TKChartRender {
class TKChartSeriesRenderState (line 5245) | class TKChartSeriesRenderState extends NSObject {
type TKChartSeriesSelection (line 5264) | const enum TKChartSeriesSelection {
type TKChartSeriesSelectionMode (line 5277) | const enum TKChartSeriesSelectionMode {
type TKChartSeriesSortMode (line 5286) | const enum TKChartSeriesSortMode {
class TKChartSeriesStyle (line 5295) | class TKChartSeriesStyle extends TKStyleNode {
type TKChartSeriesStylePaletteMode (line 5318) | const enum TKChartSeriesStylePaletteMode {
type TKChartSeriesStyleShapeMode (line 5325) | const enum TKChartSeriesStyleShapeMode {
class TKChartSignalLineIndicator (line 5332) | class TKChartSignalLineIndicator extends TKChartFinancialIndicator {
class TKChartSimpleMovingAverageIndicator (line 5341) | class TKChartSimpleMovingAverageIndicator extends TKChartFinancialIndica...
class TKChartSlowStochasticIndicator (line 5350) | class TKChartSlowStochasticIndicator extends TKChartFastStochasticIndica...
class TKChartSplineAreaSeries (line 5357) | class TKChartSplineAreaSeries extends TKChartAreaSeries {
class TKChartSplineSeries (line 5364) | class TKChartSplineSeries extends TKChartLineSeries {
class TKChartStackInfo (line 5371) | class TKChartStackInfo extends NSObject {
type TKChartStackMode (line 5386) | const enum TKChartStackMode {
class TKChartStandardDeviationIndicator (line 5393) | class TKChartStandardDeviationIndicator extends TKChartSimpleMovingAvera...
class TKChartStyle (line 5400) | class TKChartStyle extends TKStyleNode {
class TKChartTRIXIndicator (line 5407) | class TKChartTRIXIndicator extends TKChartSimpleMovingAverageIndicator {
type TKChartTitlePosition (line 5414) | const enum TKChartTitlePosition {
class TKChartTitleStyle (line 5425) | class TKChartTitleStyle extends TKStyleNode {
class TKChartTitleView (line 5432) | class TKChartTitleView extends UILabel {
class TKChartTrackball (line 5455) | class TKChartTrackball extends NSObject {
type TKChartTrackballHideMode (line 5486) | const enum TKChartTrackballHideMode {
class TKChartTrackballLineAnnotation (line 5493) | class TKChartTrackballLineAnnotation extends TKChartAnnotation {
type TKChartTrackballOrientation (line 5510) | const enum TKChartTrackballOrientation {
type TKChartTrackballPinPosition (line 5517) | const enum TKChartTrackballPinPosition {
type TKChartTrackballSnapMode (line 5530) | const enum TKChartTrackballSnapMode {
class TKChartTrackballTooltipAnnotation (line 5537) | class TKChartTrackballTooltipAnnotation extends TKChartBalloonAnnotation {
class TKChartTriangularMovingAverageIndicator (line 5552) | class TKChartTriangularMovingAverageIndicator extends TKChartSimpleMovin...
class TKChartTrueRangeIndicator (line 5559) | class TKChartTrueRangeIndicator extends TKChartFinancialIndicator {
class TKChartTypicalPriceIndicator (line 5566) | class TKChartTypicalPriceIndicator extends TKChartFinancialIndicator {
class TKChartUltimateOscillator (line 5573) | class TKChartUltimateOscillator extends TKChartFinancialIndicator {
class TKChartViewAnnotation (line 5586) | class TKChartViewAnnotation extends TKChartPointAnnotation {
class TKChartViewController (line 5615) | class TKChartViewController extends UIViewController implements TKChartD...
class TKChartVisualPoint (line 5712) | class TKChartVisualPoint extends NSObject implements NSCopying, UIDynami...
class TKChartWeightedCloseIndicator (line 5783) | class TKChartWeightedCloseIndicator extends TKChartFinancialIndicator {
class TKChartWeightedMovingAverageIndicator (line 5790) | class TKChartWeightedMovingAverageIndicator extends TKChartSimpleMovingA...
class TKChartWilliamsPercentIndicator (line 5797) | class TKChartWilliamsPercentIndicator extends TKChartFinancialIndicator {
type TKChartZoomMode (line 5806) | const enum TKChartZoomMode {
class TKCheckShape (line 5813) | class TKCheckShape extends TKShape {
class TKCheckView (line 5820) | class TKCheckView extends TKView {
class TKCollectionViewCell (line 5847) | class TKCollectionViewCell extends UICollectionViewCell {
type TKCoreLayout (line 5868) | interface TKCoreLayout extends NSObjectProtocol {
type TKCoreLayoutAlignmentMode (line 5889) | const enum TKCoreLayoutAlignmentMode {
class TKCoreLayoutItem (line 5904) | class TKCoreLayoutItem extends NSObject implements TKCoreLayout {
type TKCoreLayoutSizingMode (line 5977) | const enum TKCoreLayoutSizingMode {
type TKCoreLayoutStretchMode (line 5984) | const enum TKCoreLayoutStretchMode {
class TKCoreStackLayout (line 5993) | class TKCoreStackLayout extends NSObject implements NSFastEnumeration, T...
type TKCoreStackLayoutItemOrder (line 6075) | const enum TKCoreStackLayoutItemOrder {
type TKCoreStackLayoutOrientation (line 6082) | const enum TKCoreStackLayoutOrientation {
class TKCoreStackLayoutView (line 6089) | class TKCoreStackLayoutView extends UIScrollView {
class TKDataForm (line 6110) | class TKDataForm extends UIView {
class TKDataFormAccessoryView (line 6171) | class TKDataFormAccessoryView extends UIView {
class TKDataFormAutoCompleteInlineEditor (line 6198) | class TKDataFormAutoCompleteInlineEditor extends TKDataFormEditor {
class TKDataFormAutocompleteController (line 6225) | class TKDataFormAutocompleteController extends TKAutoCompleteController ...
class TKDataFormAutocompleteEditor (line 6290) | class TKDataFormAutocompleteEditor extends TKDataFormViewControllerEditor {
type TKDataFormCommitMode (line 6321) | const enum TKDataFormCommitMode {
type TKDataFormConverter (line 6330) | interface TKDataFormConverter extends NSObjectProtocol {
class TKDataFormCustomEditor (line 6341) | class TKDataFormCustomEditor extends TKDataFormEditor {
type TKDataFormCustomEditorDelegate (line 6366) | interface TKDataFormCustomEditorDelegate extends NSObjectProtocol {
type TKDataFormDataSource (line 6379) | interface TKDataFormDataSource extends NSObjectProtocol {
class TKDataFormDatePickerEditor (line 6402) | class TKDataFormDatePickerEditor extends TKDataFormInlineEditor {
class TKDataFormDecimalEditor (line 6427) | class TKDataFormDecimalEditor extends TKDataFormTextFieldEditor {
type TKDataFormDelegate (line 6446) | interface TKDataFormDelegate extends NSObjectProtocol {
class TKDataFormEditor (line 6491) | class TKDataFormEditor extends UIView {
class TKDataFormEditorStyle (line 6550) | class TKDataFormEditorStyle extends TKStyleNode {
type TKDataFormEditorTextLabelDisplayMode (line 6589) | const enum TKDataFormEditorTextLabelDisplayMode {
class TKDataFormEmailEditor (line 6596) | class TKDataFormEmailEditor extends TKDataFormTextFieldEditor {
class TKDataFormEmailValidator (line 6615) | class TKDataFormEmailValidator extends TKDataFormPropertyValidator {
class TKDataFormEntityDataSource (line 6622) | class TKDataFormEntityDataSource extends TKEntity implements TKDataFormD...
class TKDataFormGroupTitleStyle (line 6681) | class TKDataFormGroupTitleStyle extends TKStyleNode {
class TKDataFormInlineEditor (line 6700) | class TKDataFormInlineEditor extends TKDataFormEditor {
type TKDataFormInlineEditorDisplayMode (line 6727) | const enum TKDataFormInlineEditorDisplayMode {
class TKDataFormMaximumLengthValidator (line 6734) | class TKDataFormMaximumLengthValidator extends TKDataFormPropertyValidat...
class TKDataFormMinimumLengthValidator (line 6747) | class TKDataFormMinimumLengthValidator extends TKDataFormPropertyValidat...
class TKDataFormMultilineTextEditor (line 6760) | class TKDataFormMultilineTextEditor extends TKDataFormEditor implements ...
class TKDataFormNamePhoneEditor (line 6867) | class TKDataFormNamePhoneEditor extends TKDataFormTextFieldEditor {
class TKDataFormNonEmptyValidator (line 6886) | class TKDataFormNonEmptyValidator extends TKDataFormPropertyValidator {
class TKDataFormNumberEditor (line 6893) | class TKDataFormNumberEditor extends TKDataFormTextFieldEditor {
class TKDataFormOptionsEditor (line 6914) | class TKDataFormOptionsEditor extends TKDataFormViewControllerEditor {
class TKDataFormOptionsViewController (line 6943) | class TKDataFormOptionsViewController extends UITableViewController {
class TKDataFormPasswordEditor (line 6954) | class TKDataFormPasswordEditor extends TKDataFormTextFieldEditor {
class TKDataFormPhoneEditor (line 6973) | class TKDataFormPhoneEditor extends TKDataFormTextFieldEditor {
class TKDataFormPhoneValidator (line 6992) | class TKDataFormPhoneValidator extends TKDataFormPropertyValidator {
class TKDataFormPickerViewEditor (line 6999) | class TKDataFormPickerViewEditor extends TKDataFormInlineEditor {
class TKDataFormPropertyValidator (line 7024) | class TKDataFormPropertyValidator extends NSObject implements TKDataForm...
class TKDataFormRangeValidator (line 7071) | class TKDataFormRangeValidator extends TKDataFormPropertyValidator {
class TKDataFormSegmentedEditor (line 7084) | class TKDataFormSegmentedEditor extends TKDataFormEditor {
class TKDataFormSliderEditor (line 7109) | class TKDataFormSliderEditor extends TKDataFormEditor {
class TKDataFormStepperEditor (line 7132) | class TKDataFormStepperEditor extends TKDataFormEditor {
class TKDataFormStringToDateConverter (line 7157) | class TKDataFormStringToDateConverter extends NSObject implements TKData...
class TKDataFormStringToTimeConverter (line 7206) | class TKDataFormStringToTimeConverter extends NSObject implements TKData...
class TKDataFormSwitchEditor (line 7255) | class TKDataFormSwitchEditor extends TKDataFormEditor {
class TKDataFormTextFieldEditor (line 7276) | class TKDataFormTextFieldEditor extends TKDataFormEditor implements UITe...
class TKDataFormTimePickerEditor (line 7347) | class TKDataFormTimePickerEditor extends TKDataFormDatePickerEditor {
type TKDataFormValidationMode (line 7366) | const enum TKDataFormValidationMode {
type TKDataFormValidator (line 7375) | interface TKDataFormValidator extends NSObjectProtocol {
class TKDataFormViewController (line 7388) | class TKDataFormViewController extends UIViewController implements TKDat...
class TKDataFormViewControllerEditor (line 7485) | class TKDataFormViewControllerEditor extends TKDataFormEditor {
class TKDataSource (line 7508) | class TKDataSource extends NSObject implements NSURLConnectionDataDelega...
class TKDataSourceAutoCompleteSettings (line 7995) | class TKDataSourceAutoCompleteSettings extends NSObject {
class TKDataSourceCalendarSettings (line 8012) | class TKDataSourceCalendarSettings extends NSObject {
class TKDataSourceChartSettings (line 8027) | class TKDataSourceChartSettings extends NSObject {
class TKDataSourceCollectionViewSettings (line 8038) | class TKDataSourceCollectionViewSettings extends NSObject {
type TKDataSourceDataFormat (line 8049) | const enum TKDataSourceDataFormat {
class TKDataSourceFilterDescriptor (line 8054) | class TKDataSourceFilterDescriptor extends NSObject {
class TKDataSourceGroup (line 8075) | class TKDataSourceGroup extends NSObject {
class TKDataSourceGroupDescriptor (line 8102) | class TKDataSourceGroupDescriptor extends NSObject {
class TKDataSourceListViewSettings (line 8133) | class TKDataSourceListViewSettings extends NSObject {
class TKDataSourceSettings (line 8154) | class TKDataSourceSettings extends NSObject {
class TKDataSourceSortDescriptor (line 8173) | class TKDataSourceSortDescriptor extends NSObject {
class TKDataSourceTableViewSettings (line 8196) | class TKDataSourceTableViewSettings extends NSObject {
class TKDateRange (line 8207) | class TKDateRange extends NSObject {
type TKDrawing (line 8228) | interface TKDrawing extends NSObjectProtocol {
class TKEntity (line 8241) | class TKEntity extends NSObject {
class TKEntityProperty (line 8310) | class TKEntityProperty extends NSObject {
class TKEntityPropertyGroup (line 8387) | class TKEntityPropertyGroup extends NSObject {
class TKEntityPropertyGroupEditorsView (line 8429) | class TKEntityPropertyGroupEditorsView extends UIView {
type TKEntityPropertyGroupTitleIndicatorPosition (line 8462) | const enum TKEntityPropertyGroupTitleIndicatorPosition {
class TKEntityPropertyGroupTitleView (line 8469) | class TKEntityPropertyGroupTitleView extends UIView {
class TKEntityPropertyGroupTitleViewIndicator (line 8500) | class TKEntityPropertyGroupTitleViewIndicator extends UIView {
class TKEntityPropertyGroupView (line 8525) | class TKEntityPropertyGroupView extends UIView {
type TKEntityPropertyType (line 8554) | const enum TKEntityPropertyType {
class TKFill (line 8571) | class TKFill extends NSObject implements NSCopying, TKDrawing {
class TKGauge (line 8636) | class TKGauge extends TKView {
type TKGaugeDelegate (line 8683) | interface TKGaugeDelegate extends NSObjectProtocol {
class TKGaugeIndicator (line 8694) | class TKGaugeIndicator extends CALayer {
class TKGaugeLabels (line 8713) | class TKGaugeLabels extends NSObject {
type TKGaugeLabelsPosition (line 8736) | const enum TKGaugeLabelsPosition {
class TKGaugeLinearScale (line 8743) | class TKGaugeLinearScale extends TKGaugeScale {
class TKGaugeNeedle (line 8758) | class TKGaugeNeedle extends TKGaugeIndicator {
class TKGaugeRadialScale (line 8793) | class TKGaugeRadialScale extends TKGaugeScale {
class TKGaugeScale (line 8808) | class TKGaugeScale extends CALayer {
class TKGaugeSegment (line 8873) | class TKGaugeSegment extends CALayer {
type TKGaugeSegmentCap (line 8910) | const enum TKGaugeSegmentCap {
class TKGaugeTicks (line 8917) | class TKGaugeTicks extends NSObject {
type TKGaugeTicksPosition (line 8950) | const enum TKGaugeTicksPosition {
class TKGradientFill (line 8957) | class TKGradientFill extends TKFill {
type TKGradientRadiusType (line 8984) | const enum TKGradientRadiusType {
class TKGridLayout (line 8993) | class TKGridLayout extends NSObject implements TKLayout {
type TKGridLayoutAlignment (line 9082) | const enum TKGridLayoutAlignment {
class TKGridLayoutCellDefinition (line 9105) | class TKGridLayoutCellDefinition extends NSObject {
class TKImageFill (line 9138) | class TKImageFill extends TKFill {
type TKImageFillResizingMode (line 9161) | const enum TKImageFillResizingMode {
class TKImageView (line 9170) | class TKImageView extends UIImageView {
class TKLabel (line 9189) | class TKLabel extends UILabel {
class TKLayer (line 9210) | class TKLayer extends CALayer {
type TKLayout (line 9229) | interface TKLayout extends NSObjectProtocol {
class TKLayoutInfo (line 9256) | class TKLayoutInfo extends NSObject {
type TKLayoutOrientation (line 9275) | const enum TKLayoutOrientation {
class TKLinearGauge (line 9282) | class TKLinearGauge extends TKGauge {
type TKLinearGaugeLabelPosition (line 9309) | const enum TKLinearGaugeLabelPosition {
type TKLinearGaugeOrientation (line 9316) | const enum TKLinearGaugeOrientation {
class TKLinearGradientFill (line 9323) | class TKLinearGradientFill extends TKGradientFill {
class TKListView (line 9350) | class TKListView extends UIView implements UICollectionViewDataSource, U...
class TKListViewCell (line 9593) | class TKListViewCell extends TKListViewReusableCell {
class TKListViewCellBackgroundView (line 9626) | class TKListViewCellBackgroundView extends TKView {
type TKListViewDataSource (line 9657) | interface TKListViewDataSource extends NSObjectProtocol {
type TKListViewDelegate (line 9672) | interface TKListViewDelegate extends UIScrollViewDelegate {
class TKListViewFooterCell (line 9715) | class TKListViewFooterCell extends TKListViewReusableCell {
class TKListViewGridLayout (line 9734) | class TKListViewGridLayout extends TKListViewLinearLayout {
class TKListViewHeaderCell (line 9745) | class TKListViewHeaderCell extends TKListViewReusableCell {
type TKListViewItemAlignment (line 9764) | const enum TKListViewItemAlignment {
type TKListViewItemAnimation (line 9775) | const enum TKListViewItemAnimation {
class TKListViewLinearLayout (line 9786) | class TKListViewLinearLayout extends UICollectionViewLayout {
type TKListViewLinearLayoutDelegate (line 9829) | interface TKListViewLinearLayoutDelegate extends NSObjectProtocol {
class TKListViewLoadOnDemandCell (line 9838) | class TKListViewLoadOnDemandCell extends TKListViewCell {
type TKListViewLoadOnDemandMode (line 9861) | const enum TKListViewLoadOnDemandMode {
class TKListViewLoadOnDemandView (line 9870) | class TKListViewLoadOnDemandView extends UIView {
class TKListViewPullToRefreshView (line 9889) | class TKListViewPullToRefreshView extends UIView {
class TKListViewReorderHandle (line 9914) | class TKListViewReorderHandle extends UIView {
type TKListViewReorderMode (line 9941) | const enum TKListViewReorderMode {
class TKListViewReusableCell (line 9948) | class TKListViewReusableCell extends UICollectionViewCell {
type TKListViewScrollDirection (line 9969) | const enum TKListViewScrollDirection {
type TKListViewSelectionBehavior (line 9976) | const enum TKListViewSelectionBehavior {
class TKListViewStaggeredLayout (line 9985) | class TKListViewStaggeredLayout extends TKListViewGridLayout {
class TKMutableArray (line 9994) | class TKMutableArray extends NSObject implements NSFastEnumeration {
class TKObservableArray (line 10027) | class TKObservableArray extends NSObject implements NSFastEnumeration {
type TKObservableArrayDelegate (line 10058) | interface TKObservableArrayDelegate extends NSObjectProtocol {
class TKPredefinedShape (line 10071) | class TKPredefinedShape extends TKShape {
class TKRadialGauge (line 10086) | class TKRadialGauge extends TKGauge {
class TKRadialGradientFill (line 10107) | class TKRadialGradientFill extends TKGradientFill {
class TKRange (line 10136) | class TKRange extends NSObject {
type TKRectSide (line 10159) | const enum TKRectSide {
class TKShape (line 10172) | class TKShape extends NSObject {
type TKShapeType (line 10191) | const enum TKShapeType {
class TKSideDrawer (line 10214) | class TKSideDrawer extends TKView {
type TKSideDrawerBlurType (line 10295) | const enum TKSideDrawerBlurType {
class TKSideDrawerController (line 10304) | class TKSideDrawerController extends UIViewController {
class TKSideDrawerDefaultTheme (line 10329) | class TKSideDrawerDefaultTheme extends TKTheme {
type TKSideDrawerDelegate (line 10336) | interface TKSideDrawerDelegate extends NSObjectProtocol {
class TKSideDrawerHeader (line 10365) | class TKSideDrawerHeader extends TKView {
type TKSideDrawerHeaderButtonPosition (line 10418) | const enum TKSideDrawerHeaderButtonPosition {
class TKSideDrawerItem (line 10429) | class TKSideDrawerItem extends NSObject {
type TKSideDrawerItemImagePosition (line 10452) | const enum TKSideDrawerItemImagePosition {
class TKSideDrawerItemStyle (line 10463) | class TKSideDrawerItemStyle extends TKStyleNode {
type TKSideDrawerPosition (line 10486) | const enum TKSideDrawerPosition {
class TKSideDrawerSection (line 10497) | class TKSideDrawerSection extends TKSideDrawerItem {
type TKSideDrawerShadowMode (line 10518) | const enum TKSideDrawerShadowMode {
class TKSideDrawerStyle (line 10527) | class TKSideDrawerStyle extends TKStyleNode {
class TKSideDrawerTableView (line 10558) | class TKSideDrawerTableView extends UITableView implements UITableViewDa...
class TKSideDrawerTableViewCell (line 10741) | class TKSideDrawerTableViewCell extends UITableViewCell {
type TKSideDrawerTableViewCellContentAlignment (line 10768) | const enum TKSideDrawerTableViewCellContentAlignment {
class TKSideDrawerTransition (line 10777) | class TKSideDrawerTransition extends NSObject {
type TKSideDrawerTransitionType (line 10800) | const enum TKSideDrawerTransitionType {
class TKSideDrawerView (line 10821) | class TKSideDrawerView extends UIView {
class TKSlideView (line 10862) | class TKSlideView extends UIView {
type TKSlideViewDelegate (line 10893) | interface TKSlideViewDelegate extends NSObjectProtocol {
class TKSolidFill (line 10904) | class TKSolidFill extends TKFill {
class TKStackLayout (line 10925) | class TKStackLayout extends NSObject implements TKLayout {
type TKStackLayoutAlignment (line 10996) | const enum TKStackLayoutAlignment {
type TKStackLayoutDistribution (line 11011) | const enum TKStackLayoutDistribution {
class TKStroke (line 11020) | class TKStroke extends NSObject implements NSCopying, TKDrawing {
class TKStyleID (line 11127) | class TKStyleID extends NSObject {
class TKStyleNode (line 11144) | class TKStyleNode extends NSObject {
class TKSuggestionListView (line 11163) | class TKSuggestionListView extends TKListView implements TKAutoCompleteS...
type TKSwipeDirection (line 11306) | const enum TKSwipeDirection {
class TKTab (line 11313) | class TKTab extends NSObject {
type TKTabAlignment (line 11334) | const enum TKTabAlignment {
class TKTabItemView (line 11349) | class TKTabItemView extends UIView {
type TKTabLayout (line 11388) | interface TKTabLayout extends NSObjectProtocol {
class TKTabLayoutBase (line 11423) | class TKTabLayoutBase extends NSObject implements TKTabLayout {
type TKTabLayoutDelegate (line 11492) | interface TKTabLayoutDelegate extends NSObjectProtocol {
class TKTabOverflowLayout (line 11501) | class TKTabOverflowLayout extends TKTabLayoutBase {
class TKTabScrollLayout (line 11512) | class TKTabScrollLayout extends TKTabLayoutBase {
class TKTabStrip (line 11523) | class TKTabStrip extends UIView {
type TKTabStripDelegate (line 11564) | interface TKTabStripDelegate extends NSObjectProtocol {
class TKTabView (line 11575) | class TKTabView extends UIView {
type TKTabViewDelegate (line 11622) | interface TKTabViewDelegate extends NSObjectProtocol {
type TKTabViewPosition (line 11641) | const enum TKTabViewPosition {
class TKTextField (line 11652) | class TKTextField extends UITextField {
class TKTheme (line 11673) | class TKTheme extends NSObject {
class TKView (line 11680) | class TKView extends UIView {
class TKViewTransition (line 11711) | class TKViewTransition extends UIView {
type TKViewTransitionDirection (line 11740) | const enum TKViewTransitionDirection {
type TKViewTransitionOrientation (line 11747) | const enum TKViewTransitionOrientation {
class TelerikUI (line 11754) | class TelerikUI extends NSObject {
FILE: app/abstract-menu-page-component.ts
method constructor (line 14) | constructor(protected appComponent: AppComponent,
method logScreenName (line 19) | private logScreenName(name: string): void {
method logEvent (line 25) | protected logEvent(key: string, parameters?: Array<LogEventParameter>): ...
method toggleTheMenu (line 36) | toggleTheMenu(): void {
method showPluginInfo (line 40) | showPluginInfo(): void {
FILE: app/app.component.ts
class AppComponent (line 19) | class AppComponent implements OnInit, AfterViewInit {
method constructor (line 29) | constructor(private router: Router) {
method ngOnInit (line 32) | ngOnInit(): void {
method ngAfterViewInit (line 63) | ngAfterViewInit(): void {
method onDrawerClosing (line 75) | onDrawerClosing(args: DrawerStateChangingEventArgs) {
method onDrawerOpening (line 81) | onDrawerOpening(args: DrawerStateChangingEventArgs) {
method toggleMenu (line 87) | toggleMenu(): void {
method getDrawer (line 91) | getDrawer(): SideDrawerType {
method openTwitter (line 95) | openTwitter(): void {
FILE: app/app.module.ts
class AppModule (line 66) | class AppModule {
method constructor (line 69) | constructor(private routerExtensions: RouterExtensions,
method goToPage (line 117) | private goToPage(to: string): void {
FILE: app/app.routing.ts
constant APP_ROUTES (line 5) | const APP_ROUTES: Routes = [
FILE: app/appicon/appicon-routing.module.ts
class AppIconRoutingModule (line 15) | class AppIconRoutingModule {
FILE: app/appicon/appicon.component.ts
class AppIconComponent (line 51) | class AppIconComponent extends AbstractMenuPageComponent {
method constructor (line 57) | constructor(protected appComponent: AppComponent,
method addDeeplink (line 66) | addDeeplink(): void {
method removeDeeplink (line 82) | removeDeeplink(): void {
method changeAppIcon (line 92) | changeAppIcon(name: string | null): void {
method getScreenName (line 103) | protected getScreenName(): string {
method getPluginInfo (line 107) | protected getPluginInfo(): PluginInfoWrapper {
FILE: app/appicon/appicon.module.ts
class AppIconModule (line 22) | class AppIconModule {
FILE: app/ar/ar-routing.module.ts
class ARRoutingModule (line 15) | class ARRoutingModule {
FILE: app/ar/ar.component.ts
class ARComponent (line 41) | class ARComponent extends AbstractMenuPageComponent implements OnInit, O...
method constructor (line 66) | constructor(protected appComponent: AppComponent,
method ngOnInit (line 72) | ngOnInit(): void {
method ngOnDestroy (line 89) | ngOnDestroy(): void {
method togglePlaneDetection (line 93) | togglePlaneDetection(args: PropertyChangeData): void {
method toggleFlashlight (line 101) | toggleFlashlight(args: PropertyChangeData): void {
method togglePlaneVisibility (line 108) | togglePlaneVisibility(args: PropertyChangeData): void {
method toggleStats (line 116) | toggleStats(args: PropertyChangeData): void {
method reset (line 123) | reset(): void {
method arLoaded (line 131) | arLoaded(args): void {
method planeDetected (line 135) | planeDetected(args): void {
method planeTapped (line 139) | planeTapped(args: ARPlaneTappedEventData): void {
method addBox (line 157) | private addBox(position: ARPosition): void {
method addSphere (line 182) | private addSphere(position: ARPosition): void {
method addTube (line 206) | private addTube(position: ARPosition): void {
method addBall (line 235) | private addBall(position: ARPosition): void {
method addCar (line 255) | private addCar(position: ARPosition): void {
method addTree (line 270) | private addTree(position: ARPosition): void {
method getScreenName (line 286) | protected getScreenName(): string {
method getPluginInfo (line 290) | protected getPluginInfo(): PluginInfoWrapper {
FILE: app/ar/ar.module.ts
class ARModule (line 27) | class ARModule {
FILE: app/feedback/feedback-routing.module.ts
class FeedbackRoutingModule (line 15) | class FeedbackRoutingModule {
FILE: app/feedback/feedback.component.ts
class FeedbackComponent (line 35) | class FeedbackComponent extends AbstractMenuPageComponent {
method constructor (line 43) | constructor(protected appComponent: AppComponent,
method getScreenName (line 56) | protected getScreenName(): string {
method getPluginInfo (line 60) | protected getPluginInfo(): PluginInfoWrapper {
FILE: app/feedback/feedback.module.ts
class FeedbackModule (line 21) | class FeedbackModule {
FILE: app/feedback/helpers/cfalertdialog-helper.ts
class CFAlertDialogHelper (line 10) | class CFAlertDialogHelper {
method constructor (line 13) | constructor() {
method showAlert (line 17) | showAlert(blur: boolean): void {
method showNotification (line 26) | showNotification(): void {
method showBottomSheet (line 45) | showBottomSheet(): void {
method showSimpleList (line 75) | showSimpleList(): void {
method showSingleChoiceList (line 94) | showSingleChoiceList(): void {
FILE: app/feedback/helpers/fancyalert-helper.ts
class FancyalertHelper (line 4) | class FancyalertHelper {
method constructor (line 6) | constructor() {
method showSuccess (line 9) | showSuccess(): void {
method showInfo (line 13) | showInfo(): void {
method showNotice (line 17) | showNotice(): void {
method showWarning (line 21) | showWarning(): void {
method showError (line 25) | showError(): void {
method showWaiting (line 29) | showWaiting(): void {
method showTimer (line 33) | showTimer(): void {
method showTextField (line 37) | showTextField(): void {
method showSwitch (line 51) | showSwitch(): void {
FILE: app/feedback/helpers/feedback-helper.ts
class FeedbackHelper (line 5) | class FeedbackHelper {
method constructor (line 8) | constructor() {
method showSuccess (line 12) | showSuccess(): void {
method showSuccessAltColorsAndFontSize (line 22) | showSuccessAltColorsAndFontSize(): void {
method showInfo (line 37) | showInfo(): void {
method showWarning (line 47) | showWarning(): void {
method showTitleOnly (line 58) | showTitleOnly(): void {
method showCustomIcon (line 66) | showCustomIcon(): void {
method showError (line 77) | showError(): void {
method showErrorBottom (line 87) | showErrorBottom(): void {
method showCustomFont (line 98) | public showCustomFont(): void {
method dismiss (line 111) | dismiss(): void {
FILE: app/feedback/helpers/localnotifications-helper.ts
class LocalNotificationsHelper (line 4) | class LocalNotificationsHelper {
method constructor (line 6) | constructor() {
method showWithSound (line 9) | showWithSound(): void {
method continuous (line 28) | continuous(): void {
method cancelAll (line 39) | cancelAll(): void {
FILE: app/feedback/helpers/snackbar-helper.ts
class SnackbarHelper (line 4) | class SnackbarHelper {
method constructor (line 7) | constructor() {
method showMessage (line 11) | showMessage(): void {
method showAction (line 15) | showAction() {
method dismiss (line 35) | dismiss() {
FILE: app/feedback/helpers/toast-helper.ts
class ToastHelper (line 3) | class ToastHelper {
method constructor (line 5) | constructor(private toastService: ToastService) {
method showShort (line 8) | showShort(): void {
method showLong (line 12) | showLong(): void {
FILE: app/firebase/firebase-routing.module.ts
class FirebaseRoutingModule (line 15) | class FirebaseRoutingModule {
FILE: app/firebase/firebase.component.ts
type City (line 28) | interface City {
class FirebaseComponent (line 87) | class FirebaseComponent extends AbstractMenuPageComponent implements OnI...
method constructor (line 102) | constructor(protected appComponent: AppComponent,
method getCity (line 108) | private getCity(cityDoc: firestore.DocumentSnapshot): City {
method ngOnInit (line 115) | ngOnInit(): void {
method getAuthor (line 134) | getAuthor(city: City): string {
method loginWithGoogle (line 142) | loginWithGoogle(): void {
method logout (line 154) | logout(): void {
method fabTapped (line 163) | fabTapped(): void {
method onItemLoading (line 183) | onItemLoading(args: ListViewEventData) {
method onSwipeCellFinished (line 187) | onSwipeCellFinished(args: ListViewEventData) {
method onSwipeCellStarted (line 196) | onSwipeCellStarted(args: ListViewEventData) {
method onCellSwiping (line 203) | onCellSwiping(args: ListViewEventData) {
method onLeftSwipeClick (line 229) | onLeftSwipeClick(args: ListViewEventData) {
method onRightSwipeClick (line 282) | onRightSwipeClick(args) {
method hideOtherSwipeTemplateView (line 291) | hideOtherSwipeTemplateView(currentSwipeView: string) {
method getScreenName (line 308) | protected getScreenName(): string {
method getPluginInfo (line 312) | protected getPluginInfo(): PluginInfoWrapper {
method forceCrash (line 345) | private forceCrash(): void {
FILE: app/firebase/firebase.module.ts
class FirebaseModule (line 24) | class FirebaseModule {
FILE: app/home/home.component.ts
class HomeComponent (line 50) | class HomeComponent extends AbstractMenuPageComponent implements OnInit {
method constructor (line 51) | constructor(protected appComponent: AppComponent,
method ngOnInit (line 56) | ngOnInit(): void {
method getScreenName (line 67) | protected getScreenName(): string {
method getPluginInfo (line 71) | protected getPluginInfo(): PluginInfoWrapper {
FILE: app/info-modal/info-modal.ts
class InfoModalComponent (line 15) | class InfoModalComponent implements OnInit, OnDestroy {
method constructor (line 19) | constructor(private page: Page,
method ngOnInit (line 30) | ngOnInit(): void {
method ngOnDestroy (line 36) | ngOnDestroy() {
method openPluginUrl (line 40) | openPluginUrl(pluginInfo: PluginInfo): void {
method back (line 45) | back() {
FILE: app/info-modal/info-routing.module.ts
class InfoRoutingModule (line 15) | class InfoRoutingModule {
FILE: app/info-modal/info.module.ts
class InfoModule (line 20) | class InfoModule {
FILE: app/input/helpers/checkbox-helper.ts
class RadioOption (line 1) | class RadioOption {
method constructor (line 5) | constructor(label: string) {
class CheckboxHelper (line 10) | class CheckboxHelper {
method constructor (line 15) | constructor() {
method radioOptionSelected (line 20) | radioOptionSelected(radio: RadioOption): void {
FILE: app/input/helpers/iqkeyboard-helper.ts
class IQKeyboardHelper (line 3) | class IQKeyboardHelper {
method constructor (line 13) | constructor() {
method toggleIQKeyboard (line 22) | toggleIQKeyboard(args: PropertyChangeData): void {
method toggleIQKeyboardToolbar (line 28) | toggleIQKeyboardToolbar(args: PropertyChangeData): void {
method toggleTapOutsideToClose (line 34) | toggleTapOutsideToClose(args: PropertyChangeData): void {
method toggleShowHintInToolbar (line 40) | toggleShowHintInToolbar(args: PropertyChangeData): void {
method toggleDoneButtonText (line 46) | toggleDoneButtonText(args: PropertyChangeData): void {
method toggleDarkAppearance (line 52) | toggleDarkAppearance(args: PropertyChangeData): void {
FILE: app/input/input-routing.module.ts
class InputRoutingModule (line 15) | class InputRoutingModule {
FILE: app/input/input.component.ts
class InputComponent (line 56) | class InputComponent extends AbstractMenuPageComponent implements OnInit {
method constructor (line 63) | constructor(protected appComponent: AppComponent,
method ngOnInit (line 69) | ngOnInit(): void {
method addPluginToSegmentedBar (line 84) | private addPluginToSegmentedBar(name: string) {
method pluginChanged (line 90) | pluginChanged(args: PropertyChangeData): void {
method getMyDrawing (line 97) | getMyDrawing(pad: any) {
method clearMyDrawing (line 108) | clearMyDrawing(pad: any) {
method getScreenName (line 112) | protected getScreenName(): string {
method getPluginInfo (line 116) | protected getPluginInfo(): PluginInfoWrapper {
FILE: app/input/input.module.ts
class InputModule (line 30) | class InputModule {
FILE: app/mapping/mapping-routing.module.ts
class MappingRoutingModule (line 15) | class MappingRoutingModule {
FILE: app/mapping/mapping.component.ts
class MappingComponent (line 49) | class MappingComponent extends AbstractMenuPageComponent {
method constructor (line 56) | constructor(protected appComponent: AppComponent,
method onMapReady (line 62) | onMapReady(args): void {
method toggleFollowing (line 170) | toggleFollowing(args: PropertyChangeData): void {
method fabTapped (line 183) | fabTapped(): void {
method showDirectionsTo (line 203) | private showDirectionsTo(addresses: Array<AddressOptions>): void {
method getScreenName (line 216) | protected getScreenName(): string {
method getPluginInfo (line 220) | protected getPluginInfo(): PluginInfoWrapper {
FILE: app/mapping/mapping.module.ts
class MappingModule (line 25) | class MappingModule {
FILE: app/modules/debounce/debounce.directive.ts
class DebounceDirective (line 13) | class DebounceDirective implements OnInit, OnDestroy {
method constructor (line 18) | constructor(private elementRef: ElementRef) {
method ngOnInit (line 21) | ngOnInit(): void {
method ngOnDestroy (line 32) | ngOnDestroy(): void {
FILE: app/modules/debounce/debounce.module.ts
class DebounceModule (line 14) | class DebounceModule {
FILE: app/services/toast.service.ts
class ToastService (line 11) | class ToastService {
method constructor (line 16) | constructor() {
method show (line 29) | show(message: string, long?: boolean) {
FILE: app/shared/config.ts
class Config (line 1) | class Config {
FILE: app/shared/plugin-info-wrapper.ts
class PluginInfoWrapper (line 3) | class PluginInfoWrapper {
method constructor (line 7) | constructor(description: string, plugins: Array<PluginInfo>) {
FILE: app/shared/plugin-info.ts
class PluginInfo (line 1) | class PluginInfo {
method constructor (line 7) | constructor(id: string, name: string, url: string, description?: strin...
FILE: app/speech/speech-routing.module.ts
class SpeechRoutingModule (line 15) | class SpeechRoutingModule {
FILE: app/speech/speech.component.ts
class SpeechComponent (line 73) | class SpeechComponent extends AbstractMenuPageComponent implements OnInit {
method constructor (line 89) | constructor(protected appComponent: AppComponent,
method ngOnInit (line 95) | ngOnInit(): void {
method toggleRecording (line 124) | toggleRecording(): void {
method startListening (line 142) | private startListening(): void {
method stopListening (line 179) | private stopListening(): void {
method speak (line 186) | private speak(text: string): void {
method onSpeakRateChange (line 199) | onSpeakRateChange(args): void {
method onPitchChange (line 222) | onPitchChange(args): void {
method handleFollowUpAction (line 249) | private handleFollowUpAction(text: string): void {
method playTotoAfrica (line 281) | playTotoAfrica(): void {
method composeAnEmail (line 298) | composeAnEmail(subject: string, body: string): void {
method shareSelfie (line 318) | shareSelfie(): void {
method findTodaysEvents (line 380) | findTodaysEvents(): void {
method getSpeakRate (line 418) | private getSpeakRate(): number {
method getPitch (line 422) | private getPitch(): number {
method getScreenName (line 426) | protected getScreenName(): string {
method getPluginInfo (line 430) | protected getPluginInfo(): PluginInfoWrapper {
FILE: app/speech/speech.module.ts
class SpeechModule (line 23) | class SpeechModule {
FILE: app/utils/status-bar-util.ts
function setStatusBarColors (line 8) | function setStatusBarColors() {
FILE: app/utils/tablet-util.ts
function addTabletCss (line 4) | function addTabletCss(page: Page, pagesPath: string): void {
FILE: e2e/sample-test.e2e.ts
function openMenuItem (line 7) | async function openMenuItem(which: string, verifyByLabel: string) {
function wait (line 16) | async function wait(ms: number): Promise<any> {
Condensed preview — 129 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (5,101K chars).
[
{
"path": ".gitignore",
"chars": 102,
"preview": ".idea\ntmp\nnode_modules\nplatforms\nreport\n*.js\n!webpack.config.js\n*.log\ninstrumentscli0.trace\n*.keystore"
},
{
"path": ".travis.yml",
"chars": 1470,
"preview": "android:\n components:\n - tools\n - platform-tools\n - build-tools-28.0.3\n - android-28\n - extra-android-m2"
},
{
"path": "LICENSE",
"chars": 1079,
"preview": "MIT License\n\nCopyright (c) 2017 - now, Eddy Verbruggen\n\nPermission is hereby granted, free of charge, to any person obta"
},
{
"path": "README.md",
"chars": 2564,
"preview": "NativeScript plugin showcase\n----------------------------\n\n[![Appstore download][appstore-image]][appstore-url]\n[![Playt"
},
{
"path": "TelerikUI.d.ts",
"chars": 363734,
"preview": "\ndeclare class TKAlert extends NSObject implements UIGestureRecognizerDelegate {\n\n\tstatic alloc(): TKAlert; // inherited"
},
{
"path": "app/App_Resources/Android/app.gradle",
"chars": 388,
"preview": "android {\n defaultConfig {\n generatedDensities = []\n multiDexEnabled true\n applicationId = \"org."
},
{
"path": "app/App_Resources/Android/google-services.json",
"chars": 2216,
"preview": "{\n \"project_info\": {\n \"project_number\": \"884257917279\",\n \"firebase_url\": \"https://nativescript-pluginshowcase.fir"
},
{
"path": "app/App_Resources/Android/src/main/AndroidManifest.xml",
"chars": 1980,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest\n xmlns:android=\"http://schemas.android.com/apk/res/android\"\n "
},
{
"path": "app/App_Resources/Android/src/main/res/drawable-nodpi/splash_screen.xml",
"chars": 302,
"preview": "<layer-list xmlns:android=\"http://schemas.android.com/apk/res/android\" android:gravity=\"fill\">\n <item>\n <bitma"
},
{
"path": "app/App_Resources/Android/src/main/res/values/colors.xml",
"chars": 244,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n <color name=\"ns_primary\">#F5F5F5</color>\n <color name=\"ns_prim"
},
{
"path": "app/App_Resources/Android/src/main/res/values/strings.xml",
"chars": 554,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n <string name=\"app_name\">Plugins</string>\n <string name=\"title_"
},
{
"path": "app/App_Resources/Android/src/main/res/values/styles.xml",
"chars": 1713,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources xmlns:android=\"http://schemas.android.com/apk/res/android\">\n\n <!-- "
},
{
"path": "app/App_Resources/Android/src/main/res/values-v21/colors.xml",
"chars": 108,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n <color name=\"ns_accent\">#3d5afe</color>\n</resources>\n"
},
{
"path": "app/App_Resources/Android/src/main/res/values-v21/styles.xml",
"chars": 898,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<resources>\n\n <!-- Application theme -->\n <style name=\"AppTheme\" parent=\"Ap"
},
{
"path": "app/App_Resources/Android/src/main/res/xml/shortcuts.xml",
"chars": 1395,
"preview": "<shortcuts xmlns:android=\"http://schemas.android.com/apk/res/android\">\n\n <shortcut\n android:shortcutId=\"ap"
},
{
"path": "app/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json",
"chars": 2933,
"preview": "{\n \"images\": [\n {\n \"idiom\": \"iphone\",\n \"size\": \"20x20\",\n \"scale\": \"2x\",\n \"filename\": \"Icon-App-2"
},
{
"path": "app/App_Resources/iOS/Assets.xcassets/Contents.json",
"chars": 59,
"preview": "{\n \"info\": {\n \"version\": 1,\n \"author\": \"xcode\"\n }\n}"
},
{
"path": "app/App_Resources/iOS/Assets.xcassets/LaunchImage.launchimage/Contents.json",
"chars": 78,
"preview": "{\n \"images\": [\n ],\n \"info\": {\n \"version\": 1,\n \"author\": \"xcode\"\n }\n}"
},
{
"path": "app/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/Contents.json",
"chars": 361,
"preview": "{\n \"images\": [\n {\n \"idiom\": \"universal\",\n \"filename\": \"LaunchScreen-AspectFill.png\",\n \"scale\": \"1x\"\n "
},
{
"path": "app/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/Contents.json",
"chars": 353,
"preview": "{\n \"images\": [\n {\n \"idiom\": \"universal\",\n \"filename\": \"LaunchScreen-Center.png\",\n \"scale\": \"1x\"\n }"
},
{
"path": "app/App_Resources/iOS/GoogleService-Info.plist",
"chars": 1550,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "app/App_Resources/iOS/Info.plist",
"chars": 6180,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/P"
},
{
"path": "app/App_Resources/iOS/LaunchScreen.storyboard",
"chars": 4139,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB\" version=\"3"
},
{
"path": "app/App_Resources/iOS/Models.scnassets/Ball.dae",
"chars": 1379248,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n <"
},
{
"path": "app/App_Resources/iOS/Models.scnassets/Car.dae",
"chars": 3016697,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n "
},
{
"path": "app/App_Resources/iOS/Models.scnassets/Tree.dae",
"chars": 80436,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<COLLADA xmlns=\"http://www.collada.org/2005/11/COLLADASchema\" version=\"1.4.1\">\n "
},
{
"path": "app/App_Resources/iOS/build.xcconfig",
"chars": 534,
"preview": "// You can add custom settings here\n// for example you can uncomment the following line to force distribution code signi"
},
{
"path": "app/abstract-menu-page-component.ts",
"chars": 1551,
"preview": "import { isIOS } from \"platform\";\nimport { RouterExtensions } from \"nativescript-angular\";\nimport { PluginInfoWrapper } "
},
{
"path": "app/app.component.html",
"chars": 4435,
"preview": "<RadSideDrawer\n [drawerContentSize]=\"isTablet ? 340 : 280\"\n [transition]=\"isIOS ? 'SlideAlongTransition' : 'PushTr"
},
{
"path": "app/app.component.ts",
"chars": 4248,
"preview": "import { AfterViewInit, Component, OnInit, ViewChild } from \"@angular/core\";\nimport * as application from \"tns-core-modu"
},
{
"path": "app/app.css",
"chars": 3147,
"preview": "/*\nIn NativeScript, the app.css file is where you place CSS rules that\nyou would like to apply to your entire applicatio"
},
{
"path": "app/app.module.ngfactory.d.ts",
"chars": 38,
"preview": "export const AppModuleNgFactory: any;\n"
},
{
"path": "app/app.module.ts",
"chars": 3869,
"preview": "import { NgModule, NgZone, NO_ERRORS_SCHEMA } from \"@angular/core\";\nimport { NativeScriptModule } from \"nativescript-ang"
},
{
"path": "app/app.routing.ts",
"chars": 1065,
"preview": "import { PreloadAllModules, Routes } from \"@angular/router\";\nimport { NativeScriptRouterModule } from \"nativescript-angu"
},
{
"path": "app/app.tablet.css",
"chars": 269,
"preview": "Page {\n background-color: #fff;\n}\n\nPage, Label, Button, TextField {\n font-size: 20;\n}\n\nActionBar .mdi-actionitem {\n f"
},
{
"path": "app/appicon/README.md",
"chars": 269,
"preview": "## App Icon\n\n- [nativescript-app-icon-changer](https://github.com/EddyVerbruggen/nativescript-app-icon-changer)\n- [nativ"
},
{
"path": "app/appicon/appicon-common.css",
"chars": 460,
"preview": "ActionBar {\n background-color: #659999;\n}\n\n.page-wrapper {\n background: linear-gradient(to bottom, #659999 0%, #f4791f"
},
{
"path": "app/appicon/appicon-routing.module.ts",
"chars": 432,
"preview": "import { NgModule } from \"@angular/core\";\nimport { Routes } from \"@angular/router\";\nimport { NativeScriptRouterModule } "
},
{
"path": "app/appicon/appicon.component.html",
"chars": 3808,
"preview": "<ActionBar title=\"\" flat=\"true\">\n <ActionItem ios.position=\"left\" (tap)=\"toggleTheMenu()\" *ngIf=\"isIOS\">\n <Label cla"
},
{
"path": "app/appicon/appicon.component.ts",
"chars": 4239,
"preview": "import { Component } from \"@angular/core\";\nimport { animate, state, style, transition, trigger } from \"@angular/animatio"
},
{
"path": "app/appicon/appicon.module.ts",
"chars": 641,
"preview": "import { NgModule, NO_ERRORS_SCHEMA } from \"@angular/core\";\nimport { NativeScriptCommonModule } from \"nativescript-angul"
},
{
"path": "app/ar/README.md",
"chars": 398,
"preview": "## Augmented Reality\n\n- [nativescript-ar](https://github.com/EddyVerbruggen/nativescript-ar)\n- [nativescript-drop-down]("
},
{
"path": "app/ar/ar-common.css",
"chars": 507,
"preview": "ActionBar {\n background-color: #485563;\n}\n\n.page-wrapper {\n background: linear-gradient(#485563, #29323c);\n}\n\nLabel.hi"
},
{
"path": "app/ar/ar-routing.module.ts",
"chars": 412,
"preview": "import { NgModule } from \"@angular/core\";\nimport { Routes } from \"@angular/router\";\nimport { NativeScriptRouterModule } "
},
{
"path": "app/ar/ar.component.html",
"chars": 2893,
"preview": "<ActionBar title=\"Augmented Reality\" flat=\"true\">\n <ActionItem ios.position=\"left\" (tap)=\"toggleTheMenu()\">\n <Label "
},
{
"path": "app/ar/ar.component.ts",
"chars": 10684,
"preview": "import { Component, ElementRef, OnDestroy, OnInit, ViewChild } from \"@angular/core\";\nimport { animate, state, style, tra"
},
{
"path": "app/ar/ar.module.ts",
"chars": 727,
"preview": "import { NgModule, NO_ERRORS_SCHEMA } from \"@angular/core\";\nimport { NativeScriptCommonModule } from \"nativescript-angul"
},
{
"path": "app/feedback/README.md",
"chars": 593,
"preview": "## Feedback\n\n- [nativescript-fancyalert](https://github.com/NathanWalker/nativescript-fancyalert)\n- [nativescript-cfaler"
},
{
"path": "app/feedback/feedback-common.css",
"chars": 755,
"preview": "ActionBar {\n background-color: #516a78;\n}\n\n.page-wrapper {\n background: linear-gradient(to bottom, #67B26F 0%, #4ca2cd"
},
{
"path": "app/feedback/feedback-routing.module.ts",
"chars": 436,
"preview": "import { NgModule } from \"@angular/core\";\nimport { Routes } from \"@angular/router\";\nimport { NativeScriptRouterModule } "
},
{
"path": "app/feedback/feedback.component.html",
"chars": 5669,
"preview": "<ActionBar title=\"\" flat=\"true\">\n <ActionItem ios.position=\"left\" (tap)=\"toggleTheMenu()\" *ngIf=\"isIOS\">\n <Label cla"
},
{
"path": "app/feedback/feedback.component.ts",
"chars": 4343,
"preview": "import { Component } from \"@angular/core\";\nimport { animate, query, stagger, style, transition, trigger } from \"@angular"
},
{
"path": "app/feedback/feedback.module.ts",
"chars": 550,
"preview": "import { NgModule, NO_ERRORS_SCHEMA } from \"@angular/core\";\nimport { NativeScriptCommonModule } from \"nativescript-angul"
},
{
"path": "app/feedback/helpers/cfalertdialog-helper.ts",
"chars": 3476,
"preview": "import { alert } from \"tns-core-modules/ui/dialogs\";\nimport {\n CFAlertDialog,\n DialogOptions,\n CFAlertActionAlignment"
},
{
"path": "app/feedback/helpers/fancyalert-helper.ts",
"chars": 1837,
"preview": "import { alert } from \"tns-core-modules/ui/dialogs\";\nimport { TNSFancyAlert, TNSFancyAlertButton } from \"nativescript-fa"
},
{
"path": "app/feedback/helpers/feedback-helper.ts",
"chars": 3521,
"preview": "import { Feedback, FeedbackPosition, FeedbackType } from \"nativescript-feedback\";\nimport { Color } from \"tns-core-module"
},
{
"path": "app/feedback/helpers/localnotifications-helper.ts",
"chars": 1150,
"preview": "import { alert } from \"tns-core-modules/ui/dialogs\";\nimport { LocalNotifications } from \"nativescript-local-notification"
},
{
"path": "app/feedback/helpers/snackbar-helper.ts",
"chars": 951,
"preview": "import { alert } from \"tns-core-modules/ui/dialogs\";\nimport { SnackBar, SnackBarOptions } from \"@nstudio/nativescript-sn"
},
{
"path": "app/feedback/helpers/toast-helper.ts",
"chars": 330,
"preview": "import { ToastService } from \"~/services/toast.service\";\n\nexport class ToastHelper {\n\n constructor(private toastService"
},
{
"path": "app/firebase/README.md",
"chars": 357,
"preview": "## App Icon\n\n- [nativescript-firebase](https://github.com/EddyVerbruggen/nativescript-plugin-firebase)\n- [nativescript-u"
},
{
"path": "app/firebase/firebase-common.css",
"chars": 885,
"preview": "ActionBar {\n background-color: #f7b733;\n}\n\n.page-wrapper {\n background: linear-gradient(to bottom, #f7b733, #fc4a1a);\n"
},
{
"path": "app/firebase/firebase-routing.module.ts",
"chars": 436,
"preview": "import { NgModule } from \"@angular/core\";\nimport { Routes } from \"@angular/router\";\nimport { NativeScriptRouterModule } "
},
{
"path": "app/firebase/firebase.component.html",
"chars": 4619,
"preview": "<ActionBar title=\"\" flat=\"true\">\n <ActionItem ios.position=\"left\" (tap)=\"toggleTheMenu()\" *ngIf=\"isIOS\">\n <Label cla"
},
{
"path": "app/firebase/firebase.component.ts",
"chars": 12653,
"preview": "import { Component, NgZone, OnInit, ViewChild } from \"@angular/core\";\nimport { animate, state, style, transition, trigge"
},
{
"path": "app/firebase/firebase.module.ts",
"chars": 762,
"preview": "import { NgModule, NO_ERRORS_SCHEMA } from \"@angular/core\";\nimport { NativeScriptCommonModule } from \"nativescript-angul"
},
{
"path": "app/fonts/materialdesignicons.css",
"chars": 941,
"preview": "/* Only include the stuff we need as this is a very large file otherwise.. */\n\n/* Need this to make the others work.. */"
},
{
"path": "app/home/home-common.css",
"chars": 397,
"preview": "ActionBar {\n background-color: #e66465;\n}\n\n.page-wrapper {\n background: linear-gradient(#9198e5, #e66465);\n}\n\nLabel {\n"
},
{
"path": "app/home/home.component.html",
"chars": 1924,
"preview": "<ActionBar title=\"\" flat=\"true\">\n <ActionItem ios.position=\"left\" (tap)=\"toggleTheMenu()\" *ngIf=\"isIOS\">\n <Label cla"
},
{
"path": "app/home/home.component.ts",
"chars": 3461,
"preview": "import { Component, OnInit } from \"@angular/core\";\nimport { animate, state, style, transition, trigger } from \"@angular/"
},
{
"path": "app/info-modal/info-modal-common.css",
"chars": 589,
"preview": "ActionBar {\n background-color: #360033;\n}\n\n.page-wrapper {\n background: linear-gradient(to bottom, #360033 0%, #0b8793"
},
{
"path": "app/info-modal/info-modal.html",
"chars": 1336,
"preview": "<ActionBar title=\"Plugins on this page\" flat=\"true\">\n <NavigationButton visibility=\"collapse\"></NavigationButton>\n <La"
},
{
"path": "app/info-modal/info-modal.tablet.css",
"chars": 112,
"preview": ".tablet .description {\n font-size: 15;\n}\n\n.tablet .plugin-id,\n.tablet .plugin-description {\n font-size: 14;\n}\n"
},
{
"path": "app/info-modal/info-modal.ts",
"chars": 1397,
"preview": "import { Component, OnDestroy, OnInit } from \"@angular/core\";\nimport { Page } from \"tns-core-modules/ui/page\";\nimport { "
},
{
"path": "app/info-modal/info-routing.module.ts",
"chars": 426,
"preview": "import { NgModule } from \"@angular/core\";\nimport { Routes } from \"@angular/router\";\nimport { NativeScriptRouterModule } "
},
{
"path": "app/info-modal/info.module.ts",
"chars": 548,
"preview": "import { NgModule, NO_ERRORS_SCHEMA } from \"@angular/core\";\nimport { NativeScriptCommonModule } from \"nativescript-angul"
},
{
"path": "app/input/README.md",
"chars": 431,
"preview": "## Input\n\n- [nativescript-checkbox](https://github.com/bradmartin/nativescript-checkbox)\n- [nativescript-drawingpad](htt"
},
{
"path": "app/input/helpers/checkbox-helper.ts",
"chars": 668,
"preview": "class RadioOption {\n label: string;\n selected: boolean;\n\n constructor(label: string) {\n this.label = label;\n }\n}\n"
},
{
"path": "app/input/helpers/iqkeyboard-helper.ts",
"chars": 2332,
"preview": "import { PropertyChangeData } from \"tns-core-modules/data/observable\";\n\nexport class IQKeyboardHelper {\n private iqKeyb"
},
{
"path": "app/input/input-common.css",
"chars": 865,
"preview": "ActionBar {\n background-color: #1f4037;\n}\n\n.page-wrapper {\n background: linear-gradient(to bottom, #1f4037 0%, #99f2c8"
},
{
"path": "app/input/input-routing.module.ts",
"chars": 424,
"preview": "import { NgModule } from \"@angular/core\";\nimport { Routes } from \"@angular/router\";\nimport { NativeScriptRouterModule } "
},
{
"path": "app/input/input.android.css",
"chars": 0,
"preview": ""
},
{
"path": "app/input/input.component.html",
"chars": 7379,
"preview": "<ActionBar title=\"\" flat=\"true\">\n <ActionItem ios.position=\"left\" (tap)=\"toggleTheMenu()\" *ngIf=\"isIOS\">\n <Label cla"
},
{
"path": "app/input/input.component.ts",
"chars": 4735,
"preview": "import { Component, NgZone, OnInit } from \"@angular/core\";\nimport { animate, state, style, transition, trigger } from \"@"
},
{
"path": "app/input/input.ios.css",
"chars": 30,
"preview": ".checkbox {\n margin-top: 8;\n}"
},
{
"path": "app/input/input.module.ts",
"chars": 984,
"preview": "import { NgModule, NO_ERRORS_SCHEMA } from \"@angular/core\";\nimport { NativeScriptCommonModule } from \"nativescript-angul"
},
{
"path": "app/main.aot.ts",
"chars": 476,
"preview": "// this import should be first in order to load some required settings (like globals and reflect-metadata)\nimport { plat"
},
{
"path": "app/main.ts",
"chars": 286,
"preview": "// this import should be first in order to load some required settings (like globals and reflect-metadata)\nimport { plat"
},
{
"path": "app/mapping/README.md",
"chars": 345,
"preview": "## Mapping\n\n- [nativescript-directions](https://github.com/EddyVerbruggen/nativescript-directions)\n- [nativescript-float"
},
{
"path": "app/mapping/mapping-common.css",
"chars": 528,
"preview": "ActionBar, .pageWrapper {\n background-color: #f7797d;\n}\n\n.map-page-wrapper {\n height: 99.95%;\n background: linear-gra"
},
{
"path": "app/mapping/mapping-routing.module.ts",
"chars": 432,
"preview": "import { NgModule } from \"@angular/core\";\nimport { Routes } from \"@angular/router\";\nimport { NativeScriptRouterModule } "
},
{
"path": "app/mapping/mapping.component.html",
"chars": 1833,
"preview": "<ActionBar title=\"\" flat=\"true\">\n <ActionItem ios.position=\"left\" (tap)=\"toggleTheMenu()\" *ngIf=\"isIOS\">\n <Label cla"
},
{
"path": "app/mapping/mapping.component.ts",
"chars": 7837,
"preview": "import { Component } from \"@angular/core\";\nimport { animate, state, style, transition, trigger } from \"@angular/animatio"
},
{
"path": "app/mapping/mapping.module.ts",
"chars": 694,
"preview": "import { NgModule, NO_ERRORS_SCHEMA } from \"@angular/core\";\nimport { NativeScriptCommonModule } from \"nativescript-angul"
},
{
"path": "app/modules/debounce/debounce.directive.ts",
"chars": 1114,
"preview": "/**\n * Inspired from: https://github.com/numsu/angular2-debounce/blob/master/src/debounce.directive.ts\n * If we need to "
},
{
"path": "app/modules/debounce/debounce.module.ts",
"chars": 384,
"preview": "import { NgModule, NO_ERRORS_SCHEMA } from \"@angular/core\";\nimport { DebounceDirective } from \"./debounce.directive\";\nim"
},
{
"path": "app/package.json",
"chars": 100,
"preview": "{\n \"android\": {\n \"v8Flags\": \"--expose_gc\",\n \"markingMode\": \"none\"\n },\n \"main\": \"main.js\"\n}\n"
},
{
"path": "app/platform.android.css",
"chars": 124,
"preview": "ActionBar {\n padding-top: 10;\n}\n\nLabel.mdi-actionitem {\n /*margin-top: 10;*/\n}\n\nLabel.mdi-menu {\n margin-top: 6"
},
{
"path": "app/platform.ios.css",
"chars": 84,
"preview": ".mdi-actionitem.mdi-actionitem-right {\n padding-left: 5;\n padding-right: 0;\n}\n"
},
{
"path": "app/services/toast.service.ts",
"chars": 1371,
"preview": "import { Injectable } from \"@angular/core\";\nimport { makeText, Toast } from \"nativescript-toast\";\nimport { Color } from "
},
{
"path": "app/shared/config.ts",
"chars": 170,
"preview": "export class Config {\n static isProdMode: boolean = true;\n static isTablet: boolean = false; // set in app.module.ts\n\n"
},
{
"path": "app/shared/plugin-info-wrapper.ts",
"chars": 266,
"preview": "import { PluginInfo } from \"./plugin-info\";\n\nexport class PluginInfoWrapper {\n description: string;\n plugins: Array<Pl"
},
{
"path": "app/shared/plugin-info.ts",
"chars": 274,
"preview": "export class PluginInfo {\n id: string;\n name: string;\n url: string;\n description?: string;\n\n constructor(id: string"
},
{
"path": "app/speech/README.md",
"chars": 747,
"preview": "## Speech\n\n- [nativescript-audio](https://github.com/bradmartin/nativescript-audio)\n- [nativescript-calendar](https://gi"
},
{
"path": "app/speech/speech-common.css",
"chars": 794,
"preview": "ActionBar {\n background-color: rgba(239, 1, 124, 1);\n}\n\n.page-wrapper {\n background: linear-gradient(to bottom, rgba(2"
},
{
"path": "app/speech/speech-routing.module.ts",
"chars": 428,
"preview": "import { NgModule } from \"@angular/core\";\nimport { Routes } from \"@angular/router\";\nimport { NativeScriptRouterModule } "
},
{
"path": "app/speech/speech.android.css",
"chars": 113,
"preview": "Label.record-mic {\n padding-top: 12;\n vertical-align: top;\n}\n\nLabel.record-mic.recording {\n padding-top: 7;\n}\n"
},
{
"path": "app/speech/speech.component.html",
"chars": 3879,
"preview": "<ActionBar title=\"\" flat=\"true\">\n <ActionItem ios.position=\"left\" (tap)=\"toggleTheMenu()\" *ngIf=\"isIOS\">\n <Label cla"
},
{
"path": "app/speech/speech.component.ts",
"chars": 15801,
"preview": "import { Component, NgZone, OnInit } from \"@angular/core\";\nimport { animate, state, style, transition, trigger } from \"@"
},
{
"path": "app/speech/speech.ios.css",
"chars": 62,
"preview": "Label.record-mic {\n padding: 12;\n vertical-align: center;\n}\n"
},
{
"path": "app/speech/speech.module.ts",
"chars": 625,
"preview": "import { NgModule, NO_ERRORS_SCHEMA } from \"@angular/core\";\nimport { NativeScriptCommonModule } from \"nativescript-angul"
},
{
"path": "app/utils/status-bar-util.ts",
"chars": 1292,
"preview": "import * as application from \"tns-core-modules/application\";\nimport { device } from \"tns-core-modules/platform\";\n\ndeclar"
},
{
"path": "app/utils/tablet-util.ts",
"chars": 331,
"preview": "import { Config } from \"~/shared/config\";\nimport { Page } from \"tns-core-modules/ui/page\";\n\nexport function addTabletCss"
},
{
"path": "e2e/config/appium.capabilities.json",
"chars": 3013,
"preview": "{\n \"android19\": {\n \"platformName\": \"Android\",\n \"platformVersion\": \"4.4\",\n \"deviceName\": \"Emulator-Api19-"
},
{
"path": "e2e/config/mocha.opts",
"chars": 129,
"preview": "--timeout 999999\n--recursive e2e\n--reporter mochawesome \n--reporter-options quiet=true,html=true,inline=true,autoOpen=tr"
},
{
"path": "e2e/sample-test.e2e.ts",
"chars": 3670,
"preview": "import { AppiumDriver, createDriver, SearchOptions, nsCapabilities } from \"nativescript-dev-appium\";\nimport { assert } f"
},
{
"path": "e2e/setup.ts",
"chars": 654,
"preview": "import { startServer, stopServer, ITestReporter, nsCapabilities, LogImageType } from \"nativescript-dev-appium\";\nconst ad"
},
{
"path": "e2e/tsconfig.json",
"chars": 330,
"preview": "{\n \"compilerOptions\": {\n \"module\": \"commonjs\",\n \"target\": \"es6\",\n \"experimentalDecorators\": true,\n \"emitDec"
},
{
"path": "firebase.nativescript.json",
"chars": 325,
"preview": "{\n \"using_ios\": true,\n \"using_android\": true,\n \"firestore\": true,\n \"realtimedb\": false,\n \"remote_config\":"
},
{
"path": "package.json",
"chars": 5357,
"preview": "{\n \"description\": \"NativeScript Plugin Showcase\",\n \"license\": \"MIT\",\n \"readmeFilename\": \"README.md\",\n \"repository\": "
},
{
"path": "references.d.ts",
"chars": 278,
"preview": "/// <reference path=\"./node_modules/tns-platform-declarations/android.d.ts\" />\n/// <reference path=\"./node_modules/tns-p"
},
{
"path": "tsconfig.esm.json",
"chars": 127,
"preview": "{\n \"extends\": \"./tsconfig\",\n \"compilerOptions\": {\n \"module\": \"es2015\",\n \"moduleResolution\": \"node\"\n "
},
{
"path": "tsconfig.json",
"chars": 763,
"preview": "{\n \"compilerOptions\": {\n \"module\": \"commonjs\",\n \"moduleResolution\": \"node\",\n \"target\": \"es5\",\n "
},
{
"path": "tsconfig.tns.json",
"chars": 127,
"preview": "{\n \"extends\": \"./tsconfig\",\n \"compilerOptions\": {\n \"module\": \"es2015\",\n \"moduleResolution\": \"node\"\n "
},
{
"path": "tslint.json",
"chars": 1037,
"preview": "{\n \"rules\": {\n \"class-name\": true,\n \"comment-format\": [\n true,\n \"check-space\"\n ],\n \"indent\": [\n "
},
{
"path": "webpack.config.js",
"chars": 13435,
"preview": "const { join, relative, resolve, sep, dirname } = require(\"path\");\n\nconst webpack = require(\"webpack\");\nconst nsWebpack "
}
]
// ... and 4 more files (download for full content)
About this extraction
This page contains the full source code of the EddyVerbruggen/nativescript-pluginshowcase GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 129 files (4.8 MB), approximately 1.3M tokens, and a symbol index with 659 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.