Skip to content

Commit 4316b27

Browse files
committed
rename BaseResourceModel to BaseModel
1 parent f52427b commit 4316b27

File tree

10 files changed

+28
-28
lines changed

10 files changed

+28
-28
lines changed

python/rpdk/typescript/templates/models.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// This is a generated file. Modifications will be overwritten.
2-
import { BaseResourceModel, Optional } from '{{lib_name}}';
2+
import { BaseModel, Optional } from '{{lib_name}}';
33

44
{% for model, properties in models.items() %}
5-
export class {{ model|uppercase_first_letter }}{% if model == "ResourceModel" %} extends BaseResourceModel{% endif %} {
5+
export class {{ model|uppercase_first_letter }}{% if model == "ResourceModel" %} extends BaseModel{% endif %} {
66
['constructor']: typeof {{ model|uppercase_first_letter }};
77
public static readonly TYPE_NAME: string = '{{ type_name }}';
88

src/callback.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ import { v4 as uuidv4 } from 'uuid';
22
import CloudFormation from 'aws-sdk/clients/cloudformation';
33

44
import { SessionProxy } from './proxy';
5-
import { BaseResourceModel, CfnResponse, OperationStatus } from './interface';
5+
import { BaseModel, CfnResponse, OperationStatus } from './interface';
66

77
const LOGGER = console;
88

9-
interface ProgressOptions extends CfnResponse<BaseResourceModel> {
9+
interface ProgressOptions extends CfnResponse<BaseModel> {
1010
session: SessionProxy;
1111
currentOperationStatus?: OperationStatus;
1212
}

src/interface.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ export interface RequestContext<T> {
6969

7070
@builder
7171
@allArgsConstructor
72-
export class BaseResourceModel {
73-
['constructor']: typeof BaseResourceModel;
72+
export class BaseModel {
73+
['constructor']: typeof BaseModel;
7474
protected static readonly TYPE_NAME?: string;
7575

7676
constructor(...args: any[]) {}
@@ -92,7 +92,7 @@ export class BaseResourceModel {
9292
return data;
9393
}
9494

95-
public static deserialize(jsonData: any): ThisType<BaseResourceModel> {
95+
public static deserialize(jsonData: any): ThisType<BaseModel> {
9696
return new this(new Map<string, any>(Object.entries(jsonData)));
9797
}
9898

@@ -104,7 +104,7 @@ export class BaseResourceModel {
104104
}
105105

106106
@allArgsConstructor
107-
export class BaseResourceHandlerRequest<T extends BaseResourceModel> {
107+
export class BaseResourceHandlerRequest<T extends BaseModel> {
108108
public clientRequestToken: ClientRequestToken;
109109
public desiredResourceState?: T;
110110
public previousResourceState?: T;

src/proxy.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { allArgsConstructor, builder, IBuilder } from 'tombok';
66

77
import {
88
BaseResourceHandlerRequest,
9-
BaseResourceModel,
9+
BaseModel,
1010
HandlerErrorCode,
1111
OperationStatus,
1212
} from './interface';
@@ -43,7 +43,7 @@ export class SessionProxy {
4343
@allArgsConstructor
4444
@builder
4545
export class ProgressEvent<
46-
R extends BaseResourceModel = BaseResourceModel,
46+
R extends BaseModel = BaseModel,
4747
T = Map<string, any>
4848
> {
4949
/**
@@ -187,7 +187,7 @@ export class ProgressEvent<
187187
@allArgsConstructor
188188
@builder
189189
export class ResourceHandlerRequest<
190-
T extends BaseResourceModel
190+
T extends BaseModel
191191
> extends BaseResourceHandlerRequest<T> {
192192
public clientRequestToken: string;
193193
public desiredResourceState: T;

src/resource.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { reportProgress } from './callback';
66
import { BaseHandlerException, InternalFailure, InvalidRequest } from './exceptions';
77
import {
88
Action,
9-
BaseResourceModel,
9+
BaseModel,
1010
BaseResourceHandlerRequest,
1111
Callable,
1212
CfnResponse,
@@ -91,7 +91,7 @@ function ensureSerialize(toResponse = false): MethodDecorator {
9191
};
9292
}
9393

94-
export abstract class BaseResource<T extends BaseResourceModel = BaseResourceModel> {
94+
export abstract class BaseResource<T extends BaseModel = BaseModel> {
9595
constructor(
9696
public typeName: string,
9797
private modelCls: Constructor<T>,

src/utils.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { allArgsConstructor } from 'tombok';
77
import {
88
Action,
99
BaseResourceHandlerRequest,
10-
BaseResourceModel,
10+
BaseModel,
1111
Credentials,
1212
RequestContext,
1313
} from './interface';
@@ -128,7 +128,7 @@ export class HandlerRequest<
128128
}
129129

130130
@allArgsConstructor
131-
export class UnmodeledRequest extends BaseResourceHandlerRequest<BaseResourceModel> {
131+
export class UnmodeledRequest extends BaseResourceHandlerRequest<BaseModel> {
132132
constructor(...args: any[]) {
133133
super();
134134
}
@@ -139,7 +139,7 @@ export class UnmodeledRequest extends BaseResourceHandlerRequest<BaseResourceMod
139139
return request;
140140
}
141141

142-
public toModeled<T extends BaseResourceModel = BaseResourceModel>(
142+
public toModeled<T extends BaseModel = BaseModel>(
143143
modelCls: Constructor<T> & { deserialize?: Function }
144144
): BaseResourceHandlerRequest<T> {
145145
return new BaseResourceHandlerRequest<T>(

tests/lib/callback.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import CloudFormation from 'aws-sdk/clients/cloudformation';
22
import { reportProgress } from '../../src/callback';
33
import { SessionProxy } from '../../src/proxy';
44
import {
5-
BaseResourceModel,
5+
BaseModel,
66
HandlerErrorCode,
77
OperationStatus,
88
} from '../../src/interface';
@@ -78,7 +78,7 @@ describe('when getting callback', () => {
7878
errorCode: HandlerErrorCode.InternalFailure,
7979
operationStatus: OperationStatus.Failed,
8080
currentOperationStatus: OperationStatus.InProgress,
81-
resourceModel: {} as BaseResourceModel,
81+
resourceModel: {} as BaseModel,
8282
message: 'test message',
8383
});
8484
expect(recordHandlerProgress).toHaveBeenCalledTimes(1);

tests/lib/interface.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { BaseResourceModel, Optional } from '../../src/interface';
1+
import { BaseModel, Optional } from '../../src/interface';
22

33
describe('when getting interface', () => {
4-
class ResourceModel extends BaseResourceModel {
4+
class ResourceModel extends BaseModel {
55
['constructor']: typeof ResourceModel;
66
public static readonly TYPE_NAME: string = 'Test::Resource::Model';
77

tests/lib/proxy.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ProgressEvent, SessionProxy } from '../../src/proxy';
22
import {
3-
BaseResourceModel,
3+
BaseModel,
44
Credentials,
55
HandlerErrorCode,
66
OperationStatus,
@@ -10,7 +10,7 @@ import {
1010
describe('when getting session proxy', () => {
1111
const BEARER_TOKEN = 'f3390613-b2b5-4c31-a4c6-66813dff96a6';
1212

13-
class ResourceModel extends BaseResourceModel {
13+
class ResourceModel extends BaseModel {
1414
public static readonly TYPE_NAME: string = 'Test::Resource::Model';
1515

1616
public somekey: Optional<string>;

tests/lib/resource.test.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { reportProgress } from '../../src/callback';
77
import {
88
Action,
99
BaseResourceHandlerRequest,
10-
BaseResourceModel,
10+
BaseModel,
1111
CfnResponse,
1212
HandlerErrorCode,
1313
OperationStatus,
@@ -38,7 +38,7 @@ describe('when getting resource', () => {
3838
let mockSession: jest.SpyInstance;
3939
const TYPE_NAME = 'Test::Foo::Bar';
4040
class Resource extends BaseResource {}
41-
class MockModel extends BaseResourceModel {
41+
class MockModel extends BaseModel {
4242
['constructor']: typeof MockModel;
4343
public static readonly TYPE_NAME: string = TYPE_NAME;
4444
public static deserialize(jsonData: any): MockModel {
@@ -170,7 +170,7 @@ describe('when getting resource', () => {
170170
});
171171

172172
test('entrypoint handler raises', async () => {
173-
class Model extends BaseResourceModel {
173+
class Model extends BaseModel {
174174
['constructor']: typeof Model;
175175
aString: string;
176176
public static deserialize(jsonData: any): Model {
@@ -312,7 +312,7 @@ describe('when getting resource', () => {
312312
return { state: 'state2' };
313313
});
314314

315-
class Model extends BaseResourceModel {
315+
class Model extends BaseModel {
316316
['constructor']: typeof Model;
317317
public static deserialize = mockDeserialize;
318318
}
@@ -490,7 +490,7 @@ describe('when getting resource', () => {
490490
return { state: 'state2' };
491491
});
492492

493-
class Model extends BaseResourceModel {
493+
class Model extends BaseModel {
494494
['constructor']: typeof Model;
495495
public static deserialize = mockDeserialize;
496496
}
@@ -538,7 +538,7 @@ describe('when getting resource', () => {
538538
});
539539

540540
test('test entrypoint success', async () => {
541-
class Model extends BaseResourceModel {
541+
class Model extends BaseModel {
542542
['constructor']: typeof Model;
543543
}
544544
const spyDeserialize: jest.SpyInstance = jest.spyOn(Model, 'deserialize');

0 commit comments

Comments
 (0)