Skip to content

Commit

Permalink
test typing
Browse files Browse the repository at this point in the history
  • Loading branch information
gabsima-nexapp committed Feb 16, 2021
1 parent 212d46d commit 64728df
Show file tree
Hide file tree
Showing 7 changed files with 49 additions and 1 deletion.
3 changes: 3 additions & 0 deletions src/domain/TestAbstractClassDomain.ts
@@ -0,0 +1,3 @@
export default abstract class TestAsbtractClassDomain {
public abstract calculate(): number;
}
5 changes: 5 additions & 0 deletions src/domain/TestClassDomain.ts
@@ -0,0 +1,5 @@
export default class TestClassDomain {
public calculate(): number {
return 2 + 2;
}
}
10 changes: 10 additions & 0 deletions src/domain/TestConstDomain.ts
@@ -0,0 +1,10 @@
import { useState } from "react"

const testConstDomain = () => {
const [result] = useState();
return {
result: result
}
}

export default testConstDomain
3 changes: 3 additions & 0 deletions src/hooks/TestAbstractClassHooks.ts
@@ -0,0 +1,3 @@
export default abstract class TestAsbtractClassHooks {
public abstract calculate(): number;
}
5 changes: 5 additions & 0 deletions src/hooks/TestClassHooks.ts
@@ -0,0 +1,5 @@
export default class TestClassHooks {
public calculate(): number {
return 2 + 2;
}
}
10 changes: 10 additions & 0 deletions src/hooks/TestConstHooks.ts
@@ -0,0 +1,10 @@
import { useState } from "react"

const testConstHooks = () => {
const [result] = useState();
return {
result: result
}
}

export default testConstHooks
14 changes: 13 additions & 1 deletion src/index.ts
Expand Up @@ -3,11 +3,23 @@ import FormValidator from "./domain/FormValidator";
import type ValidationRules from "./domain/ValidationRules";
import type InvalidFieldError from "./domain/InvalidFieldError";
import * as FormValidations from "./domain/FormValidations";
import TestAbstractClassDomain from "./domain/TestAbstractClassDomain";
import TestClassDomain from "./domain/TestClassDomain";
import testConstDomain from "./domain/TestConstDomain";
import TestAbstractClassHooks from "./hooks/TestAbstractClassHooks";
import TestClassHooks from "./hooks/TestClassHooks";
import testConstHooks from "./hooks/TestConstHooks";

export {
FormValidator,
ValidationRules,
InvalidFieldError,
FormValidations,
useFormData
useFormData,
TestAbstractClassDomain,
TestClassDomain,
testConstDomain,
TestAbstractClassHooks,
TestClassHooks,
testConstHooks,
}

0 comments on commit 64728df

Please sign in to comment.