moved components to TypeScript

This commit is contained in:
muerwre 2019-02-12 16:20:31 +07:00
parent 85b8860862
commit 0a01c91271
54 changed files with 2771 additions and 5134 deletions

View file

@ -1,11 +1,10 @@
import { CLIENT } from '$config/frontend';
export const API = {
export const API: { [x: string]: string } = {
GET_GUEST: `${CLIENT.API_ADDR}/auth`,
CHECK_TOKEN: `${CLIENT.API_ADDR}/auth`,
IFRAME_LOGIN_VK: `${CLIENT.API_ADDR}/auth/iframe/vk`,
GET_MAP: `${CLIENT.API_ADDR}/route`,
POST_MAP: `${CLIENT.API_ADDR}/route`,
GET_ROUTE_LIST: `${CLIENT.API_ADDR}/route/list`,
};

View file

@ -1,7 +1,6 @@
export const APP_INFO = {
VERSION: 2,
RELEASE: 1,
CHANGELOG: {
2: [
[

View file

@ -1,5 +1,3 @@
type valueof<T> = T[keyof T]
export interface IRoles {
guest: string,
vk: string,

View file

@ -1,19 +1,19 @@
export interface IPRovider {
export interface IProvider {
name: string,
url: string,
range: Array<string | number>,
}
export interface ITileMaps {
WATERCOLOR: IPRovider,
DGIS: IPRovider,
DEFAULT: IPRovider,
DARQ: IPRovider,
BLANK: IPRovider,
HOT: IPRovider,
YSAT: IPRovider,
YMAP: IPRovider,
SAT: IPRovider,
WATERCOLOR: IProvider,
DGIS: IProvider,
DEFAULT: IProvider,
DARQ: IProvider,
BLANK: IProvider,
HOT: IProvider,
YSAT: IProvider,
YMAP: IProvider,
SAT: IProvider,
}

View file

@ -1,4 +1,4 @@
export const TIPS = {
export const TIPS: { [x: string]: string } = {
SAVE_INFO: 'Никто, кроме вас не сможет изменить маршрут - только создать его копию и сохранить по другому адресу',
SAVE_TIMED_OUT: 'Сервер не ответил на запрос, попробуйте еще раз',
SAVE_EMPTY: 'Этот маршрут пуст, нарисуйте что-нибудь для начала',

View file

@ -1,31 +0,0 @@
export type UserType = {
new_messages: Number,
place_types: Object,
random_url: String,
role: String,
routes: Array<Object>,
success: Boolean,
id: String,
token: String,
userdata: {
name: String,
agent: String,
ip: String,
photo: String,
}
};
type Path = Array<{ lat: Number, lng: Number }>;
type Stickers = Array<Object>;
export type Route = {
_id: String,
title: String,
version: Number,
stickers: Array<Stickers>,
route: Array<Path>,
logo: String,
distance: Number,
created_at: String,
updated_at: String,
}