Skip to content

Commit b5520ae

Browse files
authored
Merge pull request #5 from nodecfdi/dev
Version bump 2.0.2
2 parents f69a083 + 1ed9b3f commit b5520ae

File tree

4 files changed

+12
-6
lines changed

4 files changed

+12
-6
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# @nodecfdi/sat-estado-cfdi ChangeLog
22

3+
## 2.0.2
4+
5+
### Patch Changes
6+
7+
- Fix types in consume method
8+
39
## 2.0.1
410

511
### Patch Changes

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nodecfdi/sat-estado-cfdi",
3-
"version": "2.0.1",
3+
"version": "2.0.2",
44
"description": "Consulta el estado de un cfdi en el webservice del SAT",
55
"keywords": [
66
"SAT",

src/consumer.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,10 @@ export class Consumer {
3131
}
3232

3333
public execute(expression: string): CfdiStatus {
34-
const responseConsumer: ConsumerClientResponseInterface = this.getClient().consume(this.getUri(), expression);
34+
const responseConsumer = this.getClient().consume<ConsumerClientResponseInterface>(
35+
this.getUri(),
36+
expression
37+
) as ConsumerClientResponseInterface;
3538

3639
const builder = new CfdiStatusBuilder(
3740
responseConsumer.get('CodigoEstatus'),
Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
import { ConsumerClientResponseInterface } from './consumer-client-response-interface';
22

33
export interface ConsumerClientInterface {
4-
consume<T extends ConsumerClientResponseInterface | Promise<ConsumerClientResponseInterface>>(
5-
uri: string,
6-
expression: string
7-
): T;
4+
consume<T extends ConsumerClientResponseInterface>(uri: string, expression: string): T | Promise<T>;
85
}

0 commit comments

Comments
 (0)