fix(core): AndroidTransitionType symbol export handling (#9252)

BREAKING CHANGE:

AndroidTransitionType is now a static member of the Transition class.

BEFORE:

```
import { AndroidTransitionType } from '@nativescript/core/ui/transition';
```

AFTER:

```
import { Transition } from '@nativescript/core';
Transition.AndroidTransitionType.enter; // etc.
```
This commit is contained in:
Nathan Walker
2021-02-27 13:16:39 -08:00
committed by GitHub
parent ebcc0e2cc0
commit ac7f041dea
9 changed files with 61 additions and 67 deletions

View File

@@ -4,15 +4,14 @@ import lazy from '../../utils/lazy';
const _defaultInterpolator = lazy(() => new android.view.animation.AccelerateDecelerateInterpolator());
export namespace AndroidTransitionType {
export const enter = 'enter';
export const exit = 'exit';
export const popEnter = 'popEnter';
export const popExit = 'popExit';
}
let transitionId = 0;
export class Transition {
static AndroidTransitionType = {
enter: 'enter',
exit: 'exit',
popEnter: 'popEnter',
popExit: 'popExit',
};
private _duration: number;
private _interpolator: android.view.animation.Interpolator;
private _id: number;