commit eae8db5987c1ab14729c430783ff3bff2fa43827
parent 2cc55497cb5b8555fc3ac5b7209fd06763edfdb8
Author: MTRNord <mtrnord1@gmail.com>
Date: Fri, 6 Apr 2018 15:41:37 +0200
"fix" the definition
Diffstat:
2 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/src/app/utils/linkifier.ts b/src/app/utils/linkifier.ts
@@ -1,8 +1,8 @@
import {Inject, Pipe, PipeTransform} from '@angular/core';
import * as linkify from 'linkifyjs';
import * as linkifyStr from 'linkifyjs/string';
-import * as hashtag from 'linkifyjs/plugins/hashtag';
-import * as mention from 'linkifyjs/plugins/mention';
+import hashtag from 'linkifyjs/plugins/hashtag';
+import mention from 'linkifyjs/plugins/mention';
import {DOCUMENT} from '@angular/common';
@Pipe({name: 'linkify'})
diff --git a/src/app/utils/types/linkifyjs.d.ts b/src/app/utils/types/linkifyjs.d.ts
@@ -40,6 +40,13 @@ declare namespace LinkifyJs {
}
+ export function find(str: any, ...args: any[]): any;
+
+ export function inherits(parent: any, child: any, ...args: any[]): any;
+
+ export function test(str: any, ...args: any[]): any;
+
+ export function tokenize(str: any): any;
type linkify = (value: string, options?: ILinkifyOptions) => string;
@@ -57,17 +64,13 @@ declare module 'linkifyjs/html' {
}
-declare module 'linkifyjs/string' {}
-
declare module 'linkifyjs/plugins/hashtag' {
- import ILinkifyOptions = LinkifyJs.ILinkifyOptions;
- type hashtag = (linkify: ILinkifyOptions) => void;
+ function hashtag(linkify: any): void;
export default hashtag;
}
declare module 'linkifyjs/plugins/mention' {
- import ILinkifyOptions = LinkifyJs.ILinkifyOptions;
- type mention = (linkify: ILinkifyOptions) => void;
+ function mention(linkify: any): void;
export default mention;
}