mirror of
https://github.com/zhigang1992/mtcute.git
synced 2026-01-12 17:32:35 +08:00
fix(core): export some missing interfaces
This commit is contained in:
@@ -192,7 +192,7 @@ function runEslint(targetFile) {
|
||||
})
|
||||
}
|
||||
|
||||
async function addSingleMethod(state, fileName) {
|
||||
async function processFile(state, fileName) {
|
||||
const fileFullText = await fs.promises.readFile(fileName, 'utf-8')
|
||||
const program = ts.createSourceFile(path.basename(fileName), fileFullText, ts.ScriptTarget.ES2018, true)
|
||||
const relPath = path.relative(targetDir, fileName).replace(/\\/g, '/') // replace path delim to unix
|
||||
@@ -457,7 +457,7 @@ async function main() {
|
||||
|
||||
for await (const file of getFiles(path.join(__dirname, '../src/highlevel/methods'))) {
|
||||
if (!file.startsWith('.') && file.endsWith('.ts') && !file.endsWith('.web.ts') && !file.endsWith('.test.ts')) {
|
||||
await addSingleMethod(state, file)
|
||||
await processFile(state, file)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -751,13 +751,12 @@ withParams(params: RpcCallOptions): this\n`)
|
||||
state.methods.list.forEach(({ module, name, overload, isDeclare }) => {
|
||||
if (overload || isDeclare) return
|
||||
outputMethods.write(`export { ${name} } from '${module}'\n`)
|
||||
|
||||
if (state.exported[module]) {
|
||||
outputMethods.write(`export type { ${[...state.exported[module]].join(', ')} } from '${module}'\n`)
|
||||
delete state.exported[module]
|
||||
}
|
||||
})
|
||||
|
||||
for (const [module, items] of Object.entries(state.exported)) {
|
||||
outputMethods.write(`export type { ${[...items].join(', ')} } from '${module}'\n`)
|
||||
}
|
||||
|
||||
await new Promise((resolve) => { outputMethods.end(resolve) })
|
||||
await new Promise((resolve) => { output.end(resolve) })
|
||||
|
||||
|
||||
@@ -132,14 +132,14 @@ export { iterInviteLinks } from './methods/invite-links/iter-invite-links.js'
|
||||
export { revokeInviteLink } from './methods/invite-links/revoke-invite-link.js'
|
||||
export { closePoll } from './methods/messages/close-poll.js'
|
||||
export { deleteMessagesById } from './methods/messages/delete-messages.js'
|
||||
export type { DeleteMessagesParams } from './methods/messages/delete-messages.js'
|
||||
export { deleteMessages } from './methods/messages/delete-messages.js'
|
||||
export type { DeleteMessagesParams } from './methods/messages/delete-messages.js'
|
||||
export { deleteScheduledMessages } from './methods/messages/delete-scheduled-messages.js'
|
||||
export { editInlineMessage } from './methods/messages/edit-inline-message.js'
|
||||
export { editMessage } from './methods/messages/edit-message.js'
|
||||
export { forwardMessagesById } from './methods/messages/forward-messages.js'
|
||||
export type { ForwardMessageOptions } from './methods/messages/forward-messages.js'
|
||||
export { forwardMessages } from './methods/messages/forward-messages.js'
|
||||
export type { ForwardMessageOptions } from './methods/messages/forward-messages.js'
|
||||
export { getAllScheduledMessages } from './methods/messages/get-all-scheduled-messages.js'
|
||||
export { getAvailableMessageEffects } from './methods/messages/get-available-effects.js'
|
||||
export { getCallbackQueryMessage } from './methods/messages/get-callback-query-message.js'
|
||||
@@ -168,8 +168,8 @@ export { readReactions } from './methods/messages/read-reactions.js'
|
||||
export { searchGlobal } from './methods/messages/search-global.js'
|
||||
export type { SearchGlobalOffset } from './methods/messages/search-global.js'
|
||||
export { searchHashtag } from './methods/messages/search-hashtag.js'
|
||||
export type { SearchHashtagOffset } from './methods/messages/search-hashtag.js'
|
||||
export { iterSearchHashtag } from './methods/messages/search-hashtag.js'
|
||||
export type { SearchHashtagOffset } from './methods/messages/search-hashtag.js'
|
||||
export { searchMessages } from './methods/messages/search-messages.js'
|
||||
export type { SearchMessagesOffset } from './methods/messages/search-messages.js'
|
||||
export { answerText } from './methods/messages/send-answer.js'
|
||||
@@ -178,6 +178,7 @@ export { answerMediaGroup } from './methods/messages/send-answer.js'
|
||||
export { commentText } from './methods/messages/send-comment.js'
|
||||
export { commentMedia } from './methods/messages/send-comment.js'
|
||||
export { commentMediaGroup } from './methods/messages/send-comment.js'
|
||||
export type { CommonSendParams } from './methods/messages/send-common.js'
|
||||
export { sendCopyGroup } from './methods/messages/send-copy-group.js'
|
||||
export type { SendCopyGroupParams } from './methods/messages/send-copy-group.js'
|
||||
export { sendCopy } from './methods/messages/send-copy.js'
|
||||
@@ -186,9 +187,9 @@ export { sendMediaGroup } from './methods/messages/send-media-group.js'
|
||||
export { sendMedia } from './methods/messages/send-media.js'
|
||||
export { sendPaidReaction } from './methods/messages/send-paid-reaction.js'
|
||||
export { quoteWithText } from './methods/messages/send-quote.js'
|
||||
export type { QuoteParamsFrom } from './methods/messages/send-quote.js'
|
||||
export { quoteWithMedia } from './methods/messages/send-quote.js'
|
||||
export { quoteWithMediaGroup } from './methods/messages/send-quote.js'
|
||||
export type { QuoteParamsFrom } from './methods/messages/send-quote.js'
|
||||
export { sendReaction } from './methods/messages/send-reaction.js'
|
||||
export { replyText } from './methods/messages/send-reply.js'
|
||||
export { replyMedia } from './methods/messages/send-reply.js'
|
||||
|
||||
Reference in New Issue
Block a user