mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-12 12:28:42 +00:00
It would cause the napi-derive not work as expect in workspace level <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Refactor** - Improved internal handling and type definitions for document parsing, resulting in clearer and more maintainable data structures. - **Chores** - Introduced a new feature flag for mobile native builds, enabling conditional compilation for enhanced flexibility across Android and iOS. - Updated build scripts to support the new feature flag for both Android and iOS platforms. - Updated iOS app dependencies to newer versions, including Apollo iOS, ChidoriMenu, and swift-collections, and removed SQLite.swift. - **Tests** - Enhanced Rust linting and testing workflows to run selectively across workspace packages with the new feature flag enabled. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
38 lines
1.1 KiB
TypeScript
38 lines
1.1 KiB
TypeScript
/* auto-generated by NAPI-RS */
|
|
/* eslint-disable */
|
|
export declare class Tokenizer {
|
|
count(content: string, allowedSpecial?: Array<string> | undefined | null): number
|
|
}
|
|
|
|
export const AFFINE_PRO_LICENSE_AES_KEY: string | undefined | null
|
|
|
|
export const AFFINE_PRO_PUBLIC_KEY: string | undefined | null
|
|
|
|
export interface Chunk {
|
|
index: number
|
|
content: string
|
|
}
|
|
|
|
export declare function fromModelName(modelName: string): Tokenizer | null
|
|
|
|
export declare function getMime(input: Uint8Array): string
|
|
|
|
export declare function htmlSanitize(input: string): string
|
|
|
|
/**
|
|
* Merge updates in form like `Y.applyUpdate(doc, update)` way and return the
|
|
* result binary.
|
|
*/
|
|
export declare function mergeUpdatesInApplyWay(updates: Array<Buffer>): Buffer
|
|
|
|
export declare function mintChallengeResponse(resource: string, bits?: number | undefined | null): Promise<string>
|
|
|
|
export interface ParsedDoc {
|
|
name: string
|
|
chunks: Array<Chunk>
|
|
}
|
|
|
|
export declare function parseDoc(filePath: string, doc: Buffer): Promise<ParsedDoc>
|
|
|
|
export declare function verifyChallengeResponse(response: string, bits: number, resource: string): Promise<boolean>
|