feat: typescript part 1

Co-authored-by: Su-Yong <simssy2205@gmail.com>
This commit is contained in:
JellyBrick
2023-09-03 00:25:48 +09:00
parent 3e3fdb3c3f
commit 82bcadcd64
57 changed files with 3958 additions and 968 deletions

View File

@ -1,24 +0,0 @@
const { triggerAction } = require('../utils');
const CHANNEL = 'navigation';
const ACTIONS = {
NEXT: 'next',
BACK: 'back',
};
function goToNextPage() {
triggerAction(CHANNEL, ACTIONS.NEXT);
}
function goToPreviousPage() {
triggerAction(CHANNEL, ACTIONS.BACK);
}
module.exports = {
CHANNEL,
ACTIONS,
actions: {
goToNextPage,
goToPreviousPage,
},
};

View File

@ -0,0 +1,21 @@
import { Actions, triggerAction } from '../utils';
export const CHANNEL = 'navigation';
export const ACTIONS = Actions;
export function goToNextPage() {
triggerAction(CHANNEL, Actions.NEXT);
}
export function goToPreviousPage() {
triggerAction(CHANNEL, Actions.BACK);
}
export default {
CHANNEL,
ACTIONS,
actions: {
goToNextPage,
goToPreviousPage,
},
};

View File

@ -1,6 +1,6 @@
const path = require('node:path');
const { ACTIONS, CHANNEL } = require('./actions.js');
const { ACTIONS, CHANNEL } = require('./actions.ts');
const { injectCSS, listenAction } = require('../utils');