Skip to content

Commit a833dcc

Browse files
authored
All private prefixed with _ (#2157)
* All private prefixed with _ * Fix test
1 parent b58d772 commit a833dcc

File tree

24 files changed

+254
-257
lines changed

24 files changed

+254
-257
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
- Cleanups to derives for democracy & staking to be more performant
99
- Add Centrifuge base types to `@polkadot/types-known`
1010
- Adjust with all the latest substrate master types
11-
- Internally all protected methods/variables are now indicated with `_` (Aligning with the `protected` indicators in the TS definitions)
11+
- Internally all private/protected methods/variables are now indicated with `_` (Aligning with the `private/protected` indicators in the TS definitions)
1212

1313
# 1.9.1 Apr 1, 2020
1414

packages/api-contract/src/Abi.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ export default class ContractAbi extends ContractRegistry implements InterfaceAb
1818

1919
constructor (registry: Registry, abi: ContractABIPre) {
2020
super(registry, abi);
21-
[this.abi, this.constructors, this.messages] = this.decodeAbi(abi);
21+
[this.abi, this.constructors, this.messages] = this._decodeAbi(abi);
2222
}
2323

24-
private decodeAbi (abiPre: ContractABIPre): [ContractABI, ContractABIFn[], AbiMessages] {
24+
private _decodeAbi (abiPre: ContractABIPre): [ContractABI, ContractABIFn[], AbiMessages] {
2525
this.validateAbi(abiPre);
2626

2727
const abi = this.convertAbi(abiPre);

packages/api-contract/src/MetaRegistry.ts

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ export default class MetaRegistry extends MetadataRegistryLookup {
116116
this.typeDefs[typeIndex - 1] = this.typeDefFromMetaType(this.typeAt(typeIndex), typeIndex);
117117
}
118118

119-
private typeDefIdFields ({ id }: MetaType): Pick<TypeDef, never> {
119+
private _typeDefIdFields ({ id }: MetaType): Pick<TypeDef, never> {
120120
const { 'custom.name': nameIndex, 'custom.namespace': namespaceIndices, 'custom.params': paramsIndices } = id as MetaTypeIdCustom;
121121

122122
if (!nameIndex) {
@@ -136,33 +136,33 @@ export default class MetaRegistry extends MetadataRegistryLookup {
136136
};
137137
}
138138

139-
private typeDefDefFields (metaType: MetaType, typeIndex?: TypeIndex): Pick<TypeDef, never> {
139+
private _typeDefDefFields (metaType: MetaType, typeIndex?: TypeIndex): Pick<TypeDef, never> {
140140
let typeDef;
141141

142142
switch (detectedType(metaType)) {
143143
case MetaTypeInfo.BuiltinPlain:
144-
typeDef = this.typeDefForBuiltinPlain(metaType.id as string);
144+
typeDef = this._typeDefForBuiltinPlain(metaType.id as string);
145145
break;
146146
case MetaTypeInfo.BuiltinTuple:
147-
typeDef = this.typeDefForBuiltinTuple(metaType.id as TypeIndex[]);
147+
typeDef = this._typeDefForBuiltinTuple(metaType.id as TypeIndex[]);
148148
break;
149149
case MetaTypeInfo.BuiltinVec:
150-
typeDef = this.typeDefForBuiltinVec(metaType.id as MetaTypeIdVec, typeIndex);
150+
typeDef = this._typeDefForBuiltinVec(metaType.id as MetaTypeIdVec, typeIndex);
151151
break;
152152
case MetaTypeInfo.BuiltinVecFixed:
153-
typeDef = this.typeDefForBuiltinVecFixed(metaType.id as MetaTypeIdVecFixed, typeIndex);
153+
typeDef = this._typeDefForBuiltinVecFixed(metaType.id as MetaTypeIdVecFixed, typeIndex);
154154
break;
155155
case MetaTypeInfo.Enum:
156-
typeDef = this.typeDefForEnum(metaType.def as MetaTypeDefEnum, metaType.id as MetaTypeIdCustom, typeIndex);
156+
typeDef = this._typeDefForEnum(metaType.def as MetaTypeDefEnum, metaType.id as MetaTypeIdCustom, typeIndex);
157157
break;
158158
case MetaTypeInfo.ClikeEnum:
159-
typeDef = this.typeDefForClikeEnum(metaType.def as MetaTypeDefClikeEnum);
159+
typeDef = this._typeDefForClikeEnum(metaType.def as MetaTypeDefClikeEnum);
160160
break;
161161
case MetaTypeInfo.Struct:
162162
typeDef = this.typeDefForStruct(metaType.def as MetaTypeDefStruct);
163163
break;
164164
case MetaTypeInfo.TupleStruct:
165-
typeDef = this.typeDefForTupleStruct(metaType.def as MetaTypeDefTupleStruct);
165+
typeDef = this._typeDefForTupleStruct(metaType.def as MetaTypeDefTupleStruct);
166166
break;
167167
case MetaTypeInfo.Null:
168168
default:
@@ -176,8 +176,8 @@ export default class MetaRegistry extends MetadataRegistryLookup {
176176
return withTypeString({
177177
info: TypeDefInfo.Null,
178178
type: '',
179-
...this.typeDefDefFields(metaType, typeIndex),
180-
...this.typeDefIdFields(metaType)
179+
...this._typeDefDefFields(metaType, typeIndex),
180+
...this._typeDefIdFields(metaType)
181181
}) as TypeDef;
182182
}
183183

@@ -189,7 +189,7 @@ export default class MetaRegistry extends MetadataRegistryLookup {
189189
return this.typeDefAt(typeIndex);
190190
}
191191

192-
private typeDefForEnumVariant (variant: MetaTypeDefEnumVariant): Pick<TypeDef, any> {
192+
private _typeDefForEnumVariant (variant: MetaTypeDefEnumVariant): Pick<TypeDef, any> {
193193
const { 'unit_variant.name': unitNameIndex } = variant as MetaTypeDefEnumVariantUnit;
194194

195195
if (unitNameIndex) {
@@ -203,7 +203,7 @@ export default class MetaRegistry extends MetadataRegistryLookup {
203203
const { 'tuple_struct_variant.name': tupleStructVariantNameIndex } = variant as MetaTypeDefEnumVariantTupleStruct;
204204

205205
if (tupleStructVariantNameIndex) {
206-
return this.typeDefForTupleStruct(variant as MetaTypeDefEnumVariantTupleStruct);
206+
return this._typeDefForTupleStruct(variant as MetaTypeDefEnumVariantTupleStruct);
207207
}
208208

209209
const { 'struct_variant.name': structVariantNameIndex } = variant as MetaTypeDefEnumVariantStruct;
@@ -218,14 +218,14 @@ export default class MetaRegistry extends MetadataRegistryLookup {
218218
};
219219
}
220220

221-
private typeDefForBuiltinPlain (id: string): Pick<TypeDef, never> {
221+
private _typeDefForBuiltinPlain (id: string): Pick<TypeDef, never> {
222222
return {
223223
info: TypeDefInfo.Plain,
224224
type: id
225225
};
226226
}
227227

228-
private typeDefForBuiltinTuple (id: TypeIndex[]): Pick<TypeDef, never> {
228+
private _typeDefForBuiltinTuple (id: TypeIndex[]): Pick<TypeDef, never> {
229229
const sub = id.map((tupleTypeIndex: number): TypeDef => this.typeDefFromMetaTypeAt(tupleTypeIndex));
230230

231231
return {
@@ -234,7 +234,7 @@ export default class MetaRegistry extends MetadataRegistryLookup {
234234
};
235235
}
236236

237-
private typeDefForBuiltinVec (id: MetaTypeIdVec, typeIndex?: TypeIndex): Pick<TypeDef, never> {
237+
private _typeDefForBuiltinVec (id: MetaTypeIdVec, typeIndex?: TypeIndex): Pick<TypeDef, never> {
238238
const { 'slice.type': vecTypeIndex } = id;
239239

240240
assert(!typeIndex || vecTypeIndex !== typeIndex, `MetaRegistry: self-referencing registry type at index ${typeIndex}`);
@@ -250,7 +250,7 @@ export default class MetaRegistry extends MetadataRegistryLookup {
250250
};
251251
}
252252

253-
private typeDefForBuiltinVecFixed (id: MetaTypeIdVecFixed, typeIndex?: TypeIndex): Pick<TypeDef, never> {
253+
private _typeDefForBuiltinVecFixed (id: MetaTypeIdVecFixed, typeIndex?: TypeIndex): Pick<TypeDef, never> {
254254
const { 'array.len': vecLength, 'array.type': vecTypeIndex } = id;
255255

256256
assert(!vecLength || vecLength <= 256, 'MetaRegistry: Only support for [Type; <length>], where length <= 256');
@@ -268,7 +268,7 @@ export default class MetaRegistry extends MetadataRegistryLookup {
268268
};
269269
}
270270

271-
private typeDefForEnum (def: MetaTypeDefEnum, id: MetaTypeIdCustom, typeIndex?: TypeIndex): Pick<TypeDef, any> {
271+
private _typeDefForEnum (def: MetaTypeDefEnum, id: MetaTypeIdCustom, typeIndex?: TypeIndex): Pick<TypeDef, any> {
272272
const name = id && this._stringAt(id['custom.name']);
273273

274274
switch (name) {
@@ -279,7 +279,7 @@ export default class MetaRegistry extends MetadataRegistryLookup {
279279
return this.typeDefForResult(id, typeIndex);
280280

281281
default: {
282-
const sub = def['enum.variants'].map((variant) => this.typeDefForEnumVariant(variant));
282+
const sub = def['enum.variants'].map((variant) => this._typeDefForEnumVariant(variant));
283283

284284
return {
285285
info: TypeDefInfo.Enum,
@@ -289,7 +289,7 @@ export default class MetaRegistry extends MetadataRegistryLookup {
289289
}
290290
}
291291

292-
private typeDefForClikeEnum (def: MetaTypeDefClikeEnum): Pick<TypeDef, never> {
292+
private _typeDefForClikeEnum (def: MetaTypeDefClikeEnum): Pick<TypeDef, never> {
293293
return {
294294
info: TypeDefInfo.Enum,
295295
sub: def['clike_enum.variants'].map(({ discriminant, name: nameIndex }): TypeDef => ({
@@ -336,7 +336,7 @@ export default class MetaRegistry extends MetadataRegistryLookup {
336336
});
337337
}
338338

339-
private typeDefForTupleStruct (def: MetaTypeDefTupleStruct | MetaTypeDefEnumVariantTupleStruct): Pick<TypeDef, any> {
339+
private _typeDefForTupleStruct (def: MetaTypeDefTupleStruct | MetaTypeDefEnumVariantTupleStruct): Pick<TypeDef, any> {
340340
const tupleStructTypes = (def as MetaTypeDefTupleStruct)['tuple_struct.types'] || (def as MetaTypeDefEnumVariantTupleStruct)['tuple_struct_variant.types'];
341341
const tupleStructNameIndex = (def as MetaTypeDefEnumVariantTupleStruct)['tuple_struct_variant.name'];
342342

packages/api-contract/src/base/Blueprint.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,13 @@ export default class Blueprint<ApiType extends ApiTypes> extends BaseWithTx<ApiT
5252
return this._apiContracts
5353
.create(endowment, maxGas, this.codeHash, this.abi.constructors[constructorIndex](...params))
5454
.signAndSend(account)
55-
.pipe(map(this.createResult));
55+
.pipe(map(this._createResult));
5656
}
5757
)
5858
};
5959
}
6060

61-
private createResult = (result: SubmittableResult): BlueprintCreateResult<ApiType> => {
61+
private _createResult = (result: SubmittableResult): BlueprintCreateResult<ApiType> => {
6262
let contract: Contract<ApiType> | undefined;
6363

6464
if (result.isInBlock) {

packages/api-contract/src/base/Code.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,12 @@ export default class Code<ApiType extends ApiTypes> extends BaseWithTx<ApiType>
5151
this._apiContracts
5252
.putCode(maxGas, compactAddLength(this.code))
5353
.signAndSend(account)
54-
.pipe(map(this.createResult))
54+
.pipe(map(this._createResult))
5555
)
5656
};
5757
}
5858

59-
private createResult = (result: ISubmittableResult): CodePutCodeResult<ApiType> => {
59+
private _createResult = (result: ISubmittableResult): CodePutCodeResult<ApiType> => {
6060
let blueprint: Blueprint<ApiType> | undefined;
6161

6262
if (result.isInBlock) {

packages/api-contract/src/base/Contract.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ export type ContractCallResult<CallType extends ContractCallTypes> = CallType ex
3333
export default class Contract<ApiType extends ApiTypes> extends BaseWithTxAndRpcCall<ApiType> {
3434
public readonly address: Address;
3535

36+
constructor (api: ApiObject<ApiType>, abi: ContractABIPre | Abi, decorateMethod: DecorateMethod<ApiType>, address: string | AccountId | Address) {
37+
super(api, abi, decorateMethod);
38+
39+
this.address = this.registry.createType('Address', address);
40+
}
41+
3642
public call (as: 'rpc', message: string, value: BN | number, gasLimit: BN | number, ...params: any[]): ContractCall<ApiType, 'rpc'>;
3743
public call (as: 'tx', message: string, value: BN | number, gasLimit: BN | number, ...params: any[]): ContractCall<ApiType, 'tx'>;
3844
public call<CallType extends ContractCallTypes> (as: CallType, message: string, value: BN | number, gasLimit: BN | number, ...params: any[]): ContractCall<ApiType, CallType> {
@@ -51,7 +57,7 @@ export default class Contract<ApiType extends ApiTypes> extends BaseWithTxAndRpc
5157
value
5258
})
5359
).pipe(map((result: ContractExecResult): ContractCallOutcome =>
54-
this.createOutcome(result, this.registry.createType('AccountId', account), def, params)
60+
this._createOutcome(result, this.registry.createType('AccountId', account), def, params)
5561
))
5662
: (account: IKeyringPair | string | AccountId | Address): ContractCallResult<'tx'> =>
5763
this._apiContracts
@@ -61,7 +67,7 @@ export default class Contract<ApiType extends ApiTypes> extends BaseWithTxAndRpc
6167
};
6268
}
6369

64-
private createOutcome (result: ContractExecResult, origin: AccountId, message: ContractABIMessage, params: any[]): ContractCallOutcome {
70+
private _createOutcome (result: ContractExecResult, origin: AccountId, message: ContractABIMessage, params: any[]): ContractCallOutcome {
6571
let output: Codec | null = null;
6672

6773
if (result.isSuccess) {
@@ -82,10 +88,4 @@ export default class Contract<ApiType extends ApiTypes> extends BaseWithTxAndRpc
8288
time: Date.now()
8389
};
8490
}
85-
86-
constructor (api: ApiObject<ApiType>, abi: ContractABIPre | Abi, decorateMethod: DecorateMethod<ApiType>, address: string | AccountId | Address) {
87-
super(api, abi, decorateMethod);
88-
89-
this.address = this.registry.createType('Address', address);
90-
}
9191
}

packages/api-derive/src/type/HeaderExtended.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ export default class HeaderExtended extends _Header {
2222
constructor (registry: Registry, header?: Header, sessionValidators?: AccountId[]) {
2323
super(registry, header);
2424

25-
this.#author = this.extractAuthor(sessionValidators);
25+
this.#author = this._extractAuthor(sessionValidators);
2626
}
2727

28-
private extractAuthor (sessionValidators: AccountId[] = []): AccountId | undefined {
28+
private _extractAuthor (sessionValidators: AccountId[] = []): AccountId | undefined {
2929
const [pitem] = this.digest.logsWith('PreRuntime');
3030

3131
// extract from the substrate 2.0 PreRuntime digest

packages/api/src/base/Decorate.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ export default abstract class Decorate<ApiType extends ApiTypes> extends Events
184184
augmentObject('', decoratedMeta.consts, this._rx.consts, fromEmpty);
185185
}
186186

187-
private decorateFunctionMeta (input: MetaDecoration, output: MetaDecoration): MetaDecoration {
187+
private _decorateFunctionMeta (input: MetaDecoration, output: MetaDecoration): MetaDecoration {
188188
output.meta = input.meta;
189189
output.method = input.method;
190190
output.section = input.section;
@@ -300,7 +300,7 @@ export default abstract class Decorate<ApiType extends ApiTypes> extends Events
300300
const decorated = (...params: Arg[]): SubmittableExtrinsic<ApiType> =>
301301
creator(method(...params));
302302

303-
return this.decorateFunctionMeta(method, decorated as any) as SubmittableExtrinsicFunction<ApiType>;
303+
return this._decorateFunctionMeta(method, decorated as any) as SubmittableExtrinsicFunction<ApiType>;
304304
}
305305

306306
protected _decorateStorage<ApiType extends ApiTypes> (storage: Storage, decorateMethod: DecorateMethod<ApiType>): QueryableStorage<ApiType> {
@@ -321,7 +321,7 @@ export default abstract class Decorate<ApiType extends ApiTypes> extends Events
321321

322322
// FIXME We probably want to be able to query the full list with non-subs as well
323323
const decorated = this.hasSubscriptions && creator.iterKey && creator.meta.type.isMap && creator.meta.type.asMap.linked.isTrue
324-
? this.decorateStorageLinked(creator, decorateMethod)
324+
? this._decorateStorageLinked(creator, decorateMethod)
325325
: decorateMethod((...args: any[]): Observable<Codec> => (
326326
this.hasSubscriptions
327327
? this._rpcCore.state
@@ -348,7 +348,7 @@ export default abstract class Decorate<ApiType extends ApiTypes> extends Events
348348
u8aToHex(creator.keyPrefix);
349349

350350
decorated.range = decorateMethod((range: [Hash, Hash?], arg1?: Arg, arg2?: Arg): Observable<[Hash, Codec][]> =>
351-
this.decorateStorageRange(decorated, [arg1, arg2], range));
351+
this._decorateStorageRange(decorated, [arg1, arg2], range));
352352

353353
decorated.size = decorateMethod((arg1?: Arg, arg2?: Arg): Observable<u64> =>
354354
this._rpcCore.state.getStorageSize(getArgs(arg1, arg2)));
@@ -357,11 +357,11 @@ export default abstract class Decorate<ApiType extends ApiTypes> extends Events
357357
if (creator.iterKey && (creator.meta.type.isMap || creator.meta.type.isDoubleMap)) {
358358
decorated.entries = decorateMethod(
359359
memo((doubleMapArg?: Arg): Observable<[StorageKey, Codec][]> =>
360-
this.retrieveMapEntries(creator, doubleMapArg)));
360+
this._retrieveMapEntries(creator, doubleMapArg)));
361361

362362
decorated.keys = decorateMethod(
363363
memo((doubleMapArg?: Arg): Observable<StorageKey[]> =>
364-
this.retrieveMapKeys(creator, doubleMapArg)));
364+
this._retrieveMapKeys(creator, doubleMapArg)));
365365
}
366366

367367
// only support multi where subs are available
@@ -372,10 +372,10 @@ export default abstract class Decorate<ApiType extends ApiTypes> extends Events
372372
args.map((arg: Arg[] | Arg): [StorageEntry, Arg | Arg[]] => [creator, arg])));
373373
}
374374

375-
return this.decorateFunctionMeta(creator, decorated) as unknown as QueryableStorageEntry<ApiType>;
375+
return this._decorateFunctionMeta(creator, decorated) as unknown as QueryableStorageEntry<ApiType>;
376376
}
377377

378-
private decorateStorageRange<ApiType extends ApiTypes> (decorated: QueryableStorageEntry<ApiType>, args: [Arg?, Arg?], range: [Hash, Hash?]): Observable<[Hash, Codec][]> {
378+
private _decorateStorageRange<ApiType extends ApiTypes> (decorated: QueryableStorageEntry<ApiType>, args: [Arg?, Arg?], range: [Hash, Hash?]): Observable<[Hash, Codec][]> {
379379
const outputType = unwrapStorageType(decorated.creator.meta.type, decorated.creator.meta.modifier.isOptional);
380380

381381
return this._rpcCore.state
@@ -388,7 +388,7 @@ export default abstract class Decorate<ApiType extends ApiTypes> extends Events
388388
));
389389
}
390390

391-
private decorateStorageLinked<ApiType extends ApiTypes> (creator: StorageEntry, decorateMethod: DecorateMethod<ApiType>): ReturnType<DecorateMethod<ApiType>> {
391+
private _decorateStorageLinked<ApiType extends ApiTypes> (creator: StorageEntry, decorateMethod: DecorateMethod<ApiType>): ReturnType<DecorateMethod<ApiType>> {
392392
const result: Map<Codec, ITuple<[Codec, Linkage<Codec>]> | null> = new Map();
393393
let subject: BehaviorSubject<LinkageResult>;
394394
let head: Codec | null = null;
@@ -460,7 +460,7 @@ export default abstract class Decorate<ApiType extends ApiTypes> extends Events
460460
);
461461
}
462462

463-
private retrieveMapKeys ({ iterKey, meta }: StorageEntry, arg?: Arg): Observable<StorageKey[]> {
463+
private _retrieveMapKeys ({ iterKey, meta }: StorageEntry, arg?: Arg): Observable<StorageKey[]> {
464464
assert(iterKey && (meta.type.isMap || meta.type.isDoubleMap), 'keys can only be retrieved on maps, linked maps and double maps');
465465

466466
const headKey = this.createType('Raw', u8aConcat(
@@ -493,10 +493,10 @@ export default abstract class Decorate<ApiType extends ApiTypes> extends Events
493493
);
494494
}
495495

496-
private retrieveMapEntries (entry: StorageEntry, arg?: Arg): Observable<[StorageKey, Codec][]> {
496+
private _retrieveMapEntries (entry: StorageEntry, arg?: Arg): Observable<[StorageKey, Codec][]> {
497497
const outputType = unwrapStorageType(entry.meta.type, entry.meta.modifier.isOptional);
498498

499-
return this.retrieveMapKeys(entry, arg).pipe(
499+
return this._retrieveMapKeys(entry, arg).pipe(
500500
switchMap((keys): Observable<[StorageKey[], Option<Raw>[][]]> =>
501501
combineLatest([
502502
of(keys),

0 commit comments

Comments
 (0)