it compiled

This commit is contained in:
2022-06-08 09:07:09 -05:00
parent 1884c2b8e9
commit ffe6969889
12 changed files with 996 additions and 1130 deletions

View File

@@ -1,9 +1,13 @@
import { lstatSync, readFileSync } from 'fs'
import { BaseUrl, FileUrl, ScriptPath, SupportUrl } from './paths'
import { UserDataMeta, UserDataMetaFull, UserDataMetaPartial } from './types'
import {
UserScriptMeta,
UserScriptMetaFull,
UserScriptMetaPartial,
} from './types'
export default function (name: string): [UserDataMetaFull, string] {
var meta: UserDataMetaFull = {
export default function (name: string): [UserScriptMetaFull, string] {
var meta: UserScriptMetaFull = {
name: name,
namespace: 'zomo.dev',
match: '',
@@ -27,11 +31,11 @@ export default function (name: string): [UserDataMetaFull, string] {
if (lstatSync(metaPath).isFile()) {
try {
let args: UserDataMetaPartial = JSON.parse(
let args: UserScriptMetaPartial = JSON.parse(
readFileSync(metaPath).toString()
)
let key: keyof UserDataMeta
let key: keyof UserScriptMeta
for (key in meta) {
let val = args[key]
@@ -59,7 +63,7 @@ export default function (name: string): [UserDataMetaFull, string] {
return [
meta,
`// ==UserScript==
${(Object.keys(meta) as Array<keyof UserDataMetaFull>)
${(Object.keys(meta) as Array<keyof UserScriptMetaFull>)
.filter(key => {
let val = meta[key]
if (val === undefined) return false
@@ -69,7 +73,7 @@ ${(Object.keys(meta) as Array<keyof UserDataMetaFull>)
})
.map(key => {
let val = meta[key]
let key_str =
let key_str: string =
key in keyConversion
? keyConversion[key as keyof typeof keyConversion]
: key