changed function returns to objects
This commit is contained in:
@@ -6,7 +6,12 @@ import {
|
||||
UserScriptMetaPartial,
|
||||
} from './types'
|
||||
|
||||
export default function (name: string): [UserScriptMetaFull, string] {
|
||||
export default interface readMeta {
|
||||
meta: UserScriptMetaFull
|
||||
metaString: string
|
||||
}
|
||||
|
||||
export default function readMeta(name: string) {
|
||||
var meta: UserScriptMetaFull = {
|
||||
name: name,
|
||||
namespace: 'zomo.dev',
|
||||
@@ -60,9 +65,9 @@ export default function (name: string): [UserScriptMetaFull, string] {
|
||||
excludematch: 'exclude-match',
|
||||
}
|
||||
|
||||
return [
|
||||
return {
|
||||
meta,
|
||||
`// ==UserScript==
|
||||
metaString: `// ==UserScript==
|
||||
${(Object.keys(meta) as Array<keyof UserScriptMetaFull>)
|
||||
.filter(key => {
|
||||
let val = meta[key]
|
||||
@@ -105,5 +110,5 @@ ${(Object.keys(meta) as Array<keyof UserScriptMetaFull>)
|
||||
.join('\n')}
|
||||
// ==/UserScript==
|
||||
`,
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user