UNPKG

@microsoft/recognizers-text-sequence

Version:

recognizers-text-sequence provides robust recognition and resolution of series entities like phone numbers, URLs, and e-mail and IP addresses.

33 lines (32 loc) 1.21 kB
import { IModel, ModelResult, IExtractor, IParser } from "@microsoft/recognizers-text"; export declare abstract class AbstractSequenceModel implements IModel { abstract readonly modelTypeName: string; protected readonly extractor: IExtractor; protected readonly parser: IParser; constructor(parser: IParser, extractor: IExtractor); parse(query: string): ModelResult[]; } export declare class PhoneNumberModel extends AbstractSequenceModel { modelTypeName: string; parse(query: string): ModelResult[]; } export declare class IpAddressModel extends AbstractSequenceModel { modelTypeName: string; parse(query: string): ModelResult[]; } export declare class MentionModel extends AbstractSequenceModel { modelTypeName: string; } export declare class HashtagModel extends AbstractSequenceModel { modelTypeName: string; } export declare class EmailModel extends AbstractSequenceModel { modelTypeName: string; } export declare class URLModel extends AbstractSequenceModel { modelTypeName: string; } export declare class GUIDModel extends AbstractSequenceModel { modelTypeName: string; parse(query: string): ModelResult[]; }