Adding typedoc in the loop

This commit is contained in:
vdv committed 2022-10-17 12:04:25 +02:00
1 parent 1010eaaddc
commit fcef58f4df
38 files changed
+3208 -15

No files matched your search

+4 -1
View File
@@ -1,7 +1,6 @@
import { Redirect, Route } from 'react-router-dom';
import { IonApp, IonRouterOutlet, setupIonicReact } from '@ionic/react';
import { IonReactRouter } from '@ionic/react-router';
import Home from './pages/Home';
/* Core CSS required for Ionic components to work properly */
import '@ionic/react/css/core.css';
@@ -25,6 +24,10 @@ import Map from './components/map/Map';
setupIonicReact();
/**
*
* @returns The root app component
*/
const App: React.FC = () => (
<IonApp>
<IonReactRouter>
+6 -2
View File
@@ -1,8 +1,12 @@
import react from 'react';
interface MapProperties {}
export interface MapProperties {}
const Map: react.FC<MapProperties> = (props: MapProperties) => {
/**
*
* @returns A Map component
*/
export const Map: react.FC<MapProperties> = (props: MapProperties) => {
return <></>;
};
+22
View File
@@ -0,0 +1,22 @@
import react from 'react';
import { TileKey } from './types';
export interface TiledLayerProperties {
/** The key of the first (ie top/left) tile */
key: TileKey;
/** Number of tiles (in each direction since TiledLayers are square)*/
nbTiles: number;
}
/**
* A lazyly loaded square layer of tiles.
*
*/
export const TiledLayer: react.FC<TiledLayerProperties> = (
props: TiledLayerProperties
) => {
return <></>;
};
export default TiledLayer;
+13
View File
@@ -0,0 +1,13 @@
/**
* An identifier for tiles (can also be used for tile layers)
*/
export interface TileKey {
/**A tile provider id ('osm', 'otm', ...) */
provider: string;
/**The zoom level (integer) */
zoomLevel: number;
/**The X coordinate (integer)*/
x: number;
/**The Y coordinate (integer) */
y: number;
}
+9 -5
View File
@@ -1,5 +1,10 @@
import { IonContent, IonHeader, IonPage, IonTitle, IonToolbar } from '@ionic/react';
import ExploreContainer from '../components/ExploreContainer';
import {
IonContent,
IonHeader,
IonPage,
IonTitle,
IonToolbar,
} from '@ionic/react';
import './Home.css';
const Home: React.FC = () => {
@@ -11,12 +16,11 @@ const Home: React.FC = () => {
</IonToolbar>
</IonHeader>
<IonContent fullscreen>
<IonHeader collapse="condense">
<IonHeader collapse='condense'>
<IonToolbar>
<IonTitle size="large">Blank</IonTitle>
<IonTitle size='large'>Blank</IonTitle>
</IonToolbar>
</IonHeader>
<ExploreContainer />
</IonContent>
</IonPage>
);